-
SpinEdit relié à une BdD
Bonjour,
J'aimerai savoir comment peut on relier un SpinEdit à une table.
En fait, je gère des bd dans une table avec une certaine quantité.
Dans le spinedit, je veux que la valeur maximum (maxvalue), corresponde à la valeur du quantité stock en fonction de la bd sélectionnée.
J'avais pensé à faire une requête en selectionnant la quantité en fonction de la bd, mais comment enregistrer le résultat de la requête ? Je ne pense pas que ça soit vraiment possible mais ça serait très utile.
Sinon, comment faire ?
merci pour vos réponses !
Je reste à votre disposition pour toutes questions supplémentaires.
-
Avec XE2, utiliser un LiveBindings
Sinon, le TSpinEdit est un composant de Démo, rien ne garanti son existence dans les prochaines versions (même si existe de 15 ans)
Rien n'empêche de faire un remplissage manuel avec le DataSet, si tu as un écran composé de DBEdit, DBGrid ... ajoute sur le AfterScroll ou AfterOpen, la lecture de la valeur pour remplir le TSpinEdit, ainsi que dans le BeforePost pour l'écrire !
Ensuite, pour les Bornes, rien n'empêche de lire le code Article en cours de modification, de lire les quantités disponibles par un TQuery, et d'affecter la valeur retournée (veille à n'avoir qu'une seule ligne) dans le MaxValue !
Il n'y a aucun problème à faire cela !
bd = bande dessinée, c'est ton article
si bd = base de donnée, euh ... vous pouvez répéter la question :mouarf:
Tu peux aussi le faire sans Event, c'est juste moins élégant !