OVH Cloud OVH Cloud

tout bête " lien de table" je suis encore perdu

13 réponses
Avatar
Les news de MSN
j'ai deux tables

une de membres avec nom et prénom

une autre de suivi des dons

j'ailimente suivi des dons par le biais d'un formulaire
je vais rechercher en menu déroulant le nom (nom et prénom cote à cote dans
le menu déroulant) dans la table/query (pour classement apla) des membres.
Comment faire pour que le prénom rentre ensuite dans le champ prénom du
formulaire et ensuite qu'il soit enregistré en tant que prénom dans la table
suivi des dons.

Car là avec des homonymes j'ai des doublons, triple etc.

3 réponses

1 2
Avatar
Les news de MSN
dans le champ NOM en menu déroulant j'ai :

controlsource : nom
rowsourcetype:table/queries
rowsource :SELECT membres.ID, membres.nom, membres.prénom
FROM membres;
boundcolumn: 1

pour la suite
sur la ligne after update je ne comprends pas trop ce que tu veux dire par :

Donc tu dois avoir le prénom en colonne 2 ou 3 de ta liste ?
oui prénom est en colonne 2.

si oui, sur maliste_AfterUpdate tu indiques
maliste_c'est quoi ?

me.MonprenomSuividesdons = me.maliste.column(1)
??

index = colonne -1
??
Avatar
Raymond
le prénom se trouve dans ta liste en colonne 3 (index 2) et tu peux le
récupérer dès que tu as sélectionné une ligne de ta liste.
dès que tu as sélectionné une ligne, l'événement afterupdate de la liste se
déclenche et tu peux charger ce prénom dans ta table suivi des dons.
si le champ se nomme prénom dans la table suividesdons, il doit se trouver
dans ta requête sous ce nom-là. on pourra le charger en faisant appel à la
liste:
me.leprénomsuividesdons = me.Nom.column(2)

le problème, c'est qu'il ne faut jamais nommer un champ "nom" ainsi qu'un
contrôle car access est perdu avec "nom" qui est un mot réservé.
je n'ai toujours pas reçu ta base.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Les news de MSN" a écrit dans le message de
news:%23Rt$
dans le champ NOM en menu déroulant j'ai :

controlsource : nom
rowsourcetype:table/queries
rowsource :SELECT membres.ID, membres.nom, membres.prénom
FROM membres;
boundcolumn: 1

pour la suite
sur la ligne after update je ne comprends pas trop ce que tu veux dire par
:


Donc tu dois avoir le prénom en colonne 2 ou 3 de ta liste ?
oui prénom est en colonne 2.

si oui, sur maliste_AfterUpdate tu indiques
maliste_c'est quoi ?

me.MonprenomSuividesdons = me.maliste.column(1)
??

index = colonne -1
??




Avatar
Raymond
réponse par mail:

bonjour.

ci-joint en retour ta 1ere base.
il est interdit d'utiliser date et nom pour des champs.

modifs faites:

tables:
suppression des noms et prénom dans la table dons
date en format date
etc...

formulaire recréé

relations ( menu outils / relations)

me tenir au courant

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
1 2