Bonjour
(Je sais pas si mon titre est bien explicite.)
Voilà, j'ai 2 problème avec mes listes déroulantes:
1er problème:
Dans le sous formulaire du formulaire appelé Détails Analyseurs j'ai une liste. Normalement quand je selectionne une donnée dans cette liste, celle ci doit implicitement (je sais pas si le terme est juste ) sélectionner la valeur de la clé primaire qui lui est associée.
Or chez moi ca ne fonctionne pas Ca me met cette erreur:
"Un index ou une clé principale ne peut pas contenir une valeur null"
J'ai comparer avec l'exemple de base donner par access pour comprendre d'où cela venez. J'ai vérifier outes les propriétés (elles sont identiques), j'ai même bidouiller l'exemple d'access en supprimant tout le code vba et macros d'un formulaire (et sous formulaire) pour voir ce que ça donner. Résultat: l'exemple marche mais pas dans ma base
J'ai cherché dans la FAQ pour voir si je trouvais un truc la dessus mais je n'ai rien vu, pas plus sur le forum. Et rien non plus du côté de google...
Ca fait plusieurs jours que je suis dessus et là je commence à desespéré de trouver d'où vient le problème.
Le contenu de ma liste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT CYCLES_PRODUCTION.IdCycle, CYCLES_PRODUCTION.NomCycle FROM CYCLES_PRODUCTION ORDER BY CYCLES_PRODUCTION.NomCycle;
2ème problème:
Dans ce même formulaire j'ai une autre liste qui permet d'aller sélectionner dans une table préremplie des données.
Quand je veux sélectionner une valeur, la sélection ne se fait pas et dans la petit barre en bas (je sais pas si vous voyez de quoi je veux parler) il y a écrit, quand je reste cliquer sur une valeur:
"Impossible de mettre à jour Recorset"
Là encore je sais pas d'où vient le problème >.<
Le contenu de ma liste:
Si quelqu'un pouvais m'éclairer un peu se serait très gentil
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT PROCEDURES.IdProcedure, PROCEDURES.N°Formulaire, PROCEDURES.NomFormulaire FROM PROCEDURES ORDER BY PROCEDURES.N°Formulaire;
Et si besoin de plus d'infos (des choses auxquelles je n'aurait pas pensez à mensionner) n'hésitez pas à me demander.
Partager