Bonjour,
je voudrais savoir pourquoi que quand je clique sur une case a cocher dans un formulaire, le crochet n'apparait pas.
Ma case à cocher à un source controle si cela peux vous aidez
Merci
Bonjour,
je voudrais savoir pourquoi que quand je clique sur une case a cocher dans un formulaire, le crochet n'apparait pas.
Ma case à cocher à un source controle si cela peux vous aidez
Merci
Bonjour ami de la "belle province"
Ceci peut avoir plusieurs causes :
la requête source n'est pas modifiable.
l'enregistrement est verrouillé.
la case à cocher est verrouillé.
le champ de réception n'est pas adapté au type case à cocher.
à bientôt
re-salut
je crois que ma causes serait la suivante :
la requête source n'est pas modifiable.
mais comment faire pour la rendre modifiable ?
Salut,
a priori, si tu as des jointures dans ta requête, il faut que tu les fasse de type JOIN et non pas en jointure plate.
jette un oeil la dessus:
http://www.developpez.net/forums/viewtopic.php?t=408068
Bonjour,
Dans le cas d'une requête sauvegardée tu peux essayer de résoudre ce problème en la déclarant de type Mise à jour globale.
En mode création/modification
Clic droit sur la zone des tables et relation
Propriété
Type de recordset = Feuille rép.dyn.(MAJ globale)
ça peux débloquer la situation dans certain cas.
à+
je viens tout juste de tester (le type de recordset) et ça n'a pas résolu mon problème
si jamais ça peut aider, voici ma requête :
le champs en question est le suivant : Contacts.Selection
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Contacts.ContactID, Contacts.CompanyName, Contacts.WorkPhone, Contacts.Address, Contacts.City, Contacts.StateOrProvince, Contacts.PostalCode, Contacts.NoCESGM, Contacts.CESGMExpiration, Contacts.Selection, Categories.NoCateg, Categories.Catégorie, tblStatusCESGM.CESGMStatus, tblStatusCESGM.StatusName FROM (Contacts LEFT JOIN tblStatusCESGM ON Contacts.CESGMStatus = tblStatusCESGM.CESGMStatus) INNER JOIN (Categories INNER JOIN CategMEmb ON Categories.CategoryID = CategMEmb.CategoryID) ON Contacts.ContactID = CategMEmb.ContactID WHERE (((Contacts.CESGMExpiration)>=[Formulaires]![frmAvisRenouvellementExe]![cboStartDate] And (Contacts.CESGMExpiration)<=[Formulaires]![frmAvisRenouvellementExe]![cboEndDate]) AND ((Categories.NoCateg)=IIf([Formulaires]![frmAvisRenouvellementExe]![cdrLicence]=1,[Categories].[NoCateg],[Formulaires]![frmAvisRenouvellementExe]![cboLicence])) AND ((tblStatusCESGM.CESGMStatus)=[Formulaires]![frmAvisRenouvellementExe]![txtStatus])) ORDER BY Contacts.CESGMExpiration;
Bonjour,
Tu as vérifié la première jointure?
pgz
j'aimerais bien, mais je ne comprend pas ce que _developpeur_ me dit de vérifier (il faut que tu les fasse de type JOIN et non pas en jointure plate)
ques-ce qu'une jointure plate ?
Bonjour,
Je te parlais de la jointure gauche. Ce type de jointure peut gêner. Pourquoi n'y a-t-il pas de jointure interne entre la tbl "Contacts" et la table "tblStatusCESGM" par les champs "CESGMStatus"?
Bonne chance,
pgz
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