J'utilise une table avec une clé primaire et deux champs texte.
Mon problème est relatif au texte par défaut des contrôles de formulaire.
J'ai besoin d'utiliser des options par défaut donc tout naturellement, je pré-remplis
mes contrôles avec les valeurs souhaitées. Il s'agit de simples textbox liées à un champ.
Or les textes par défaut ne sont pas pris en compte si je ne fais que valider l'enregistrement sans apporter une modification. C'est le même comportement que lorsqu'on tente de valider un enregistrement vide.
- Dans mon exemple j'ai deux textbox avec pour texte par défaut "bleu" et "rond"
- Si je modifie "bleu" en "vert" par exemple et que je valide l'enregistrement (CR, TAB ou sortie de focus), celui-ci est validé dans la table.
- Chaque fois que quelque chose change dans les valeurs par défaut, l'enregistrement est validable.
- Si je laisse les valeurs par défaut telles quelles ou même si je les réécris* , elles ne sont pas validées
*j'écris "vert" à la place de "bleu", puis je réécris "bleu" et ben ça revient à la situation non validable
Ce que j'ai déjà essayé:
- placer le tag isModified du formulaire en TRUE
- shunter l'événement "avant l'enregistrement" pour envoyer une commande SQL (basic)mais j'ai peut-être mal fait
- j'ai placé un témoin sur les variables objet afin d'observer le comportement des "propriétés" (non Xray ne m'apporte rien de plus)
- j'ai aussi beaucoup lu
Ou sinon, n'y-a-t-il que la procédure de création d'un objet de connexion à la base ?
Voilà, j'espère n'avoir rien oublié je vous joins une base exemple avec mémo, mini-macro avec pointeurs sur les contrôles et des exemples de saisie que j'espère explicites.
Merci d'avance à tous