Je vois tout ça.
Le champ père et le champ fils sont identiques, c'est normal?
C'est ce nom de champ qui est le nom du contrôle?
Je vois tout ça.
Le champ père et le champ fils sont identiques, c'est normal?
C'est ce nom de champ qui est le nom du contrôle?
Le nom du controle est celui que tu mets dans la syntaxe avant le Form.
Oui mais cela ne marche pas.
J'ai beau appliquer ta formule :
Date étant le champ du sous formulaire que je souhaite exporter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part appexcel.Cells(ligne, 2) = Forms.formulaire.sousformulaire.Form.date.Value
C'est bien ça le nom du contrôle??
J'ai remplacé nomcontrôle par ce qu'il y avait dans la case 'champ père' des propriétés du sous formulaire, comme tu me l'as indiqué.
Je ne sais plus quoi faire
Oui Date semble bien être le nom de ton controle étant lié au champ de la table.
A la place de Sousformulaire tu dois mettre le nom du controle qui contient ton sous formulaire.
Champ père c'était pour que tu sois sur d'être dans le bon controle...
Peut-être me poster ta base, exceptionnellement et en dernier ressort.Je ne sais plus quoi faire
Ok c'est envoyé par pm.
Bonjour,
J'ai bien reçu et vu.
Ton problème vient essentiellement qu'il n'y a aucune rigueur dans le nommage de tes champs, controles et objets en général. Il y a des tutos pour ça
En effet on rencontre de tout :
- Des espaces dans les noms = Obligation de mettre des crochets partout
- Le noms de certains controles sont identiques à leur dépendance mais pas tous
Exemple :
- Ton sous formulaire se nomme saisie_materiel, ton controle qui le contient "Matériel offert"
- Tes champs :
- Date livraison pour le champ, Texte40 pour le nom du controle.
- Commande -> Comm
- Des caractères à éviter apostrophe, espace et caractères accentués
- Emploi de mots reservé (Date, Type) regarde dans la doc (F1) pour les identifier.
Il te faut plus de rigueur dans le nommage de tes controles et de tes champs sinon :
- temps de developpement accru
- maintenabilité infernale voir impossible
- assistance du forum impossible à terme. 25 messages pour une pauvre commande d'affectation c'est trop.
Voici la commande :
J'espère que tu ne comptes pas mettre cette appli en production.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ' récupération de la Date de livraison appexcel.Cells(ligne, 7) = Forms.saisie_offre.[Matériel offert].Form.Texte40
Je te conseille de recommencer sur de bonne base en respectant une convention de nommage (voir le tuto dans la rubrique Cours).
Cordialement,
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager