Garder id
13 réponses
Résumé de la discussion
Conserver l'ID d'un enregistrement après son ajout et l'utiliser dans une autre fenêtre reste le problème principal à résoudre, afin d'assurer une transition fluide entre les interfaces sans perdre la référence. Des solutions pratiques existent, notamment retrouver l'ID après la création en effectuant une sélection, ou le stocker temporairement dans un champ d'interface tel que Me.Tag ou un TextBox dédié. D'autres réponses suggèrent d'utiliser Me.Tag ou d'afficher l'ID dans un TextBox pour vérification, et mentionnent également la possibilité de le copier dans le presse-papiers ultérieurement.
-
ContributeurTu peux par exemple le copier dans le presse-papiers.
-
j'ai pas compris
-
de quoi tu parle ,?t'es sérieux
-
ça doit être automatique , je dois le faire en vb , pas d'accés a la bdd ,
-
montre moi comment
-
quel fichier c'est une application , vb acess
-
daccord montre moi comment je peux upload mon application, ici
-
-
le bouton ajouer est dans la fenetre outil utilisable ,je veux utiliser id sur la fenetre newcmd
-
ContributeurTu veux passer le dernier outil ajouté quand tu fais "nouveaucmd"?
Je propose ceci :
dans la fenêtre outil utilisable:
déclarerPrivate dernieroutil As Long
aprèsMsgBox("un outil est ajouter"), ajouter:cmd.CommandText = "SELECT ID FROM divers_outils WHERE nom = '" & txtnom.Text & "'" dr = cmd.ExecuteReader If dr.Read Then dernieroutil = dr("ID") End If
insérernewcmd.Tag = dernieroutil
avantnewcmd.Show()
dans la fenetre newcmd:
utiliserMe.Tag
pour récupérer l'ID éventuel
-
-
comment je vais utiliser me.tag , ou vais-je la mettre
-
premièrement je veux voir si elle est récupérer je veux la mettre par exemple dans une texbox
-
alor je créerais un texbox dernieroutil es y mettrais me.tag et je mettrais
dernieroutil.Text = Me.Tag dans newcmd form ? -
