Téléchargement
illégal
Posez votre question Signaler

AJOUT d'enregistrement sous vb [Résolu]

debingue 77Messages postés 24 octobre 2007Date d'inscription - Dernière réponse le 7 janv. 2008 à 16:12
Bonjour,
je debute la programmation sous vb, je ne réussis pas à ajouter un nouvel enregistrement ds ma base de données (access 97);
je procède de la sorte ds le bouton ajouter: nomdudataenvironment.rsnomtable.addnew
nomdudataenvironment.rsnomtable.update
lorsque j'execute l'application,je suis sur le premier enregistrement, qd je click sur le bouton de commande AJOUTER il y'a un message d'erreur
je réussis à connecter correctement le dataenvironment à la base de données
j'aimerais pouvoir saisir le nouvel enregistrement ds une nouvelle feuille, pr ce faire j'ai mis un bouton de commande nouveau qui ouvre une une nouvelle feuille par la methode show, et lorsque je fais ajouter il y 'a toujours le msg d'erreur "utilisation incorrecte de la propriété "ou " erreur d'exécution l'opération a été annulé"
Merci de bien vouloir m'aider
Lire la suite 

AJOUT d'enregistrement sous vb »

5 réponses
Réponse
+3
moins plus
En Access (VBA) tu ouvre une forme directement sur un nouvel enregistrement. En VB tu utilise ton navigateur et tu clique sur "Nouvelle Enregistrement". Voilà !
Ajouter un commentaire
Réponse
+2
moins plus
http://www.commentcamarche.net/forum/affich 1491725 connexion access visual basic
Ajouter un commentaire
Réponse
+1
moins plus
ok phil mon pb demeure toujours, je ve savoir après avoir conecté ma base de données via dataenvironement coment ajouter un nouvel enregistrement
qd je lance l'application, je suis au premier enregistrement alors que faire pr ne pas voir (si je ne ve pas voir) cet enregistrement afin de créer et sauvegarder cet nouvel enregistrement
Ajouter un commentaire
Réponse
+1
moins plus
slt à tous comme me l'a recommandé phil32, j'utilise déormais les sql pr ajouter les enregistrement après avoir compris le mecanisme avec le data.
Aussi avec le data voici comment je procède avec sql:
data1.databae.execute("insert nomtable(champ1,champ2,...) values ('valeur1','valeur2'...) mais le hic, ma documentation ne me donne pas la synthaxe avec le contrôle adodc alors je sollicite une fois de plus votre intervention à tous pour connaitre la synthaxe avec le controle adodc.
Aussi avec la synthaxe du data, les inscriptions saisies ds'valeur1' affiche dans la table.Cela fonctionne comme une constante.je veux savoir comment cela peut fonctionner comme une variable .
merci de m'aider
Ajouter un commentaire
Réponse
+0
moins plus
"nomdudataenvironment.rsnomtable.addnew" crée un nouvel enregistrement vide mais ne le sauvegarde pas encore.
"nomdudataenvironment.rsnomtable.update" sauvegarde un enregistrement.
Apparement tu essaies d'enregistrer un record vide et ce peut etre dans une table avec clé primaire.
De toute façon il est beaucoup mieux de passer par des commandes SQL. Tu a un meilleure controle sur ce qui se passe. Tu verras, avec les data machin tu va t'enerver quand tu veux implementer un peu de fonctionalités.
Ajouter un commentaire
Ce document intitulé « AJOUT d'enregistrement sous vb » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?