Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5958 connectés 

 


Dernière réponse
Sujet : [Access] Besoin d'aide avec visual basic (ou autre)
Sylderon Dans l'évènement form_load (sinon form_open) du formulaire appelé, ouvre un recordset (set rs= database.openrecordset) sur ta deuxième table (en mode dbOpenTable pour que la suite marche) et vérifie la présence de ton enreg. ( rs.index = "nom d'un index"; puis rs.seek "=", clé ; puis if rs.nomatch then )
 
Si tu ne trouves pas ton enreg, crée le avec un rs.addnew, l'initialisation des champs (rs!num_compte = xxx) et enfin un rs.update
 
Dernière étape tu rafraichis l'affichage par un me.recordsource.requery je crois (cette étape dépend pê de l'évènement form_load ou form_open dans lequel tu mets ces instructions)
 
Je te dis ça de mémoire et si tu veux des précisions j'essaierai d'affiner mes propos
 
A+

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Sylderon Dans l'évènement form_load (sinon form_open) du formulaire appelé, ouvre un recordset (set rs= database.openrecordset) sur ta deuxième table (en mode dbOpenTable pour que la suite marche) et vérifie la présence de ton enreg. ( rs.index = "nom d'un index"; puis rs.seek "=", clé ; puis if rs.nomatch then )
 
Si tu ne trouves pas ton enreg, crée le avec un rs.addnew, l'initialisation des champs (rs!num_compte = xxx) et enfin un rs.update
 
Dernière étape tu rafraichis l'affichage par un me.recordsource.requery je crois (cette étape dépend pê de l'évènement form_load ou form_open dans lequel tu mets ces instructions)
 
Je te dis ça de mémoire et si tu veux des précisions j'essaierai d'affiner mes propos
 
A+
Nicool Hello!
J'en ai marre d'Access je vais craquer!
 
Mon problème:
 
J'ai un premier formulaire donc le but est de saisir les informations sur des comptes utilisateurs: "num_compte"; "type"; "login"; "mot_de_passe".
 
Sur ce formulaire j'ai un bouton "étape_suivante" qui me permet d'ouvrir le formulaire suivant à traiter, en fonction du "type" saisi (type  1=entreprise ou 2=école ou 3=étudiant); il y a un formulaire différent pour chaque type.
 
Le formulaire ouvert prend ses données dans une table qui possède elle aussi un champ "num_compte" qui me sert à lier les tables entreprise / école / étudiant avec la table Compte
 
Je voudrais quand je clique sur le bouton du premier formulaire, que dans le cas ou l'enregistrement "num_compte" n'éxiste pas dans ma deuxième table il soit automatiquement créé avec la valeur présente dans le premier formulaire.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)