Mise à jour des enregistrements dans un formulaire
2 réponses
Lauzonmi
Bonjour à tous,
Quel Fonction dois-je utiliser pour faire la mise à jour de ma table dans
son formulaire???
Mise en situation:
J'ai une table, Commande, présentée dans un formulaire, fCommande.
Je peux ajouter un enregistrement suivant le modèle d'un enregistrement de
la table.
J'ai un bouton qui ouvre un autre formulaire, fSélCommande. Je sélectionne
différentes listes modifiables pour finalement pouvoir sélectionner le bon
enregistrement à dupliquer. Je crée un nouvel enregistrement dans la table
Commande à partir de ce formulaire en ADODB (???). Je ferme le formulaire.
Quand je reviens au formulaire fCommande. la mise à jour n'est pas faites
(pas d'enregistrement supplémentaire).
J'ai essayé les méthodes suivantes :
DoCmd.refresh
DoCmd.Requery
DoCmd.ShowAllRecords
En VBA, j'ai fermé et réouvert le formulaire
Rien ne fonctionne à part fermer le formulaire et le rappeller physiquement
ou cliquer sur le sous menu, du menu texte, Afficher tous les
enregistrements!!!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fabien
Lauzonmi a écrit :
Bonjour à tous,
Quel Fonction dois-je utiliser pour faire la mise à jour de ma table dans son formulaire???
Mise en situation:
J'ai une table, Commande, présentée dans un formulaire, fCommande.
Je peux ajouter un enregistrement suivant le modèle d'un enregistrement de la table.
J'ai un bouton qui ouvre un autre formulaire, fSélCommande. Je sélectionne différentes listes modifiables pour finalement pouvoir sélectionner le bon enregistrement à dupliquer. Je crée un nouvel enregistrement dans la table Commande à partir de ce formulaire en ADODB (???). Je ferme le formulaire.
Quand je reviens au formulaire fCommande. la mise à jour n'est pas faites (pas d'enregistrement supplémentaire).
J'ai essayé les méthodes suivantes : DoCmd.refresh DoCmd.Requery DoCmd.ShowAllRecords En VBA, j'ai fermé et réouvert le formulaire Rien ne fonctionne à part fermer le formulaire et le rappeller physiquement ou cliquer sur le sous menu, du menu texte, Afficher tous les enregistrements!!!!
Merci à l'avance
Lauzonmi
Salut Lauzomni Essai de 'forcer' un tri par exemple aprés le retour dans ton 1er formulaire Me.Orderby="[ID Client]" Me.Orderbyon=true @+
Lauzonmi a écrit :
Bonjour à tous,
Quel Fonction dois-je utiliser pour faire la mise à jour de ma table dans
son formulaire???
Mise en situation:
J'ai une table, Commande, présentée dans un formulaire, fCommande.
Je peux ajouter un enregistrement suivant le modèle d'un enregistrement de
la table.
J'ai un bouton qui ouvre un autre formulaire, fSélCommande. Je sélectionne
différentes listes modifiables pour finalement pouvoir sélectionner le bon
enregistrement à dupliquer. Je crée un nouvel enregistrement dans la table
Commande à partir de ce formulaire en ADODB (???). Je ferme le formulaire.
Quand je reviens au formulaire fCommande. la mise à jour n'est pas faites
(pas d'enregistrement supplémentaire).
J'ai essayé les méthodes suivantes :
DoCmd.refresh
DoCmd.Requery
DoCmd.ShowAllRecords
En VBA, j'ai fermé et réouvert le formulaire
Rien ne fonctionne à part fermer le formulaire et le rappeller physiquement
ou cliquer sur le sous menu, du menu texte, Afficher tous les
enregistrements!!!!
Merci à l'avance
Lauzonmi
Salut Lauzomni
Essai de 'forcer' un tri par exemple aprés le retour dans ton 1er formulaire
Me.Orderby="[ID Client]"
Me.Orderbyon=true
@+
Quel Fonction dois-je utiliser pour faire la mise à jour de ma table dans son formulaire???
Mise en situation:
J'ai une table, Commande, présentée dans un formulaire, fCommande.
Je peux ajouter un enregistrement suivant le modèle d'un enregistrement de la table.
J'ai un bouton qui ouvre un autre formulaire, fSélCommande. Je sélectionne différentes listes modifiables pour finalement pouvoir sélectionner le bon enregistrement à dupliquer. Je crée un nouvel enregistrement dans la table Commande à partir de ce formulaire en ADODB (???). Je ferme le formulaire.
Quand je reviens au formulaire fCommande. la mise à jour n'est pas faites (pas d'enregistrement supplémentaire).
J'ai essayé les méthodes suivantes : DoCmd.refresh DoCmd.Requery DoCmd.ShowAllRecords En VBA, j'ai fermé et réouvert le formulaire Rien ne fonctionne à part fermer le formulaire et le rappeller physiquement ou cliquer sur le sous menu, du menu texte, Afficher tous les enregistrements!!!!
Merci à l'avance
Lauzonmi
Salut Lauzomni Essai de 'forcer' un tri par exemple aprés le retour dans ton 1er formulaire Me.Orderby="[ID Client]" Me.Orderbyon=true @+
lauzonmi
J'ajoute de nouveau test que j'ai essayer.
Sur mon deuxième formulaire "fSéleCommande" j'ai ajouté les lignes suivantes qui me donne le même résultats:
DoCmd.SelectObject acForm, "FCommande" 'Pour selectionner l'objet 'distant' DoCmd.RunCommand acCmdSaveRecord 'Pour enregistrer DoCmd.SelectObject acForm, "FSelComm" 'Pour revenir sur le 'local'
J'essaie les filtres...
Merci
"Lauzonmi" a écrit :
Bonjour à tous,
Quel Fonction dois-je utiliser pour faire la mise à jour de ma table dans son formulaire???
Mise en situation:
J'ai une table, Commande, présentée dans un formulaire, fCommande.
Je peux ajouter un enregistrement suivant le modèle d'un enregistrement de la table.
J'ai un bouton qui ouvre un autre formulaire, fSélCommande. Je sélectionne différentes listes modifiables pour finalement pouvoir sélectionner le bon enregistrement à dupliquer. Je crée un nouvel enregistrement dans la table Commande à partir de ce formulaire en ADODB (???). Je ferme le formulaire.
Quand je reviens au formulaire fCommande. la mise à jour n'est pas faites (pas d'enregistrement supplémentaire).
J'ai essayé les méthodes suivantes : DoCmd.refresh DoCmd.Requery DoCmd.ShowAllRecords En VBA, j'ai fermé et réouvert le formulaire Rien ne fonctionne à part fermer le formulaire et le rappeller physiquement ou cliquer sur le sous menu, du menu texte, Afficher tous les enregistrements!!!!
Merci à l'avance
Lauzonmi
J'ajoute de nouveau test que j'ai essayer.
Sur mon deuxième formulaire "fSéleCommande" j'ai ajouté les lignes suivantes
qui me donne le même résultats:
DoCmd.SelectObject acForm, "FCommande"
'Pour selectionner l'objet 'distant'
DoCmd.RunCommand acCmdSaveRecord
'Pour enregistrer
DoCmd.SelectObject acForm, "FSelComm"
'Pour revenir sur le 'local'
J'essaie les filtres...
Merci
"Lauzonmi" a écrit :
Bonjour à tous,
Quel Fonction dois-je utiliser pour faire la mise à jour de ma table dans
son formulaire???
Mise en situation:
J'ai une table, Commande, présentée dans un formulaire, fCommande.
Je peux ajouter un enregistrement suivant le modèle d'un enregistrement de
la table.
J'ai un bouton qui ouvre un autre formulaire, fSélCommande. Je sélectionne
différentes listes modifiables pour finalement pouvoir sélectionner le bon
enregistrement à dupliquer. Je crée un nouvel enregistrement dans la table
Commande à partir de ce formulaire en ADODB (???). Je ferme le formulaire.
Quand je reviens au formulaire fCommande. la mise à jour n'est pas faites
(pas d'enregistrement supplémentaire).
J'ai essayé les méthodes suivantes :
DoCmd.refresh
DoCmd.Requery
DoCmd.ShowAllRecords
En VBA, j'ai fermé et réouvert le formulaire
Rien ne fonctionne à part fermer le formulaire et le rappeller physiquement
ou cliquer sur le sous menu, du menu texte, Afficher tous les
enregistrements!!!!
Sur mon deuxième formulaire "fSéleCommande" j'ai ajouté les lignes suivantes qui me donne le même résultats:
DoCmd.SelectObject acForm, "FCommande" 'Pour selectionner l'objet 'distant' DoCmd.RunCommand acCmdSaveRecord 'Pour enregistrer DoCmd.SelectObject acForm, "FSelComm" 'Pour revenir sur le 'local'
J'essaie les filtres...
Merci
"Lauzonmi" a écrit :
Bonjour à tous,
Quel Fonction dois-je utiliser pour faire la mise à jour de ma table dans son formulaire???
Mise en situation:
J'ai une table, Commande, présentée dans un formulaire, fCommande.
Je peux ajouter un enregistrement suivant le modèle d'un enregistrement de la table.
J'ai un bouton qui ouvre un autre formulaire, fSélCommande. Je sélectionne différentes listes modifiables pour finalement pouvoir sélectionner le bon enregistrement à dupliquer. Je crée un nouvel enregistrement dans la table Commande à partir de ce formulaire en ADODB (???). Je ferme le formulaire.
Quand je reviens au formulaire fCommande. la mise à jour n'est pas faites (pas d'enregistrement supplémentaire).
J'ai essayé les méthodes suivantes : DoCmd.refresh DoCmd.Requery DoCmd.ShowAllRecords En VBA, j'ai fermé et réouvert le formulaire Rien ne fonctionne à part fermer le formulaire et le rappeller physiquement ou cliquer sur le sous menu, du menu texte, Afficher tous les enregistrements!!!!