J'aurais une petite question au sujet d'une facilité de saisie.
Voila j'ai un formulaire présenté de la manière suivante:
désolé pour la présentation, les espaces ne sont pas conservés je vous ai mis des couleurs pour mieux comprendre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Id_Casier Id_Cycle Id_Variete Etat Surface 101 2006_2 2 Semé 10 201 2006_2 2 Semé 11 202 2006_2 0 Jachère 0
donc je saisie l'identifiant du casier, du cycle et de la variété.
Ensuite je voudrais que les 2 derniers champs (l'état et la surface) se remplissent de manière automatique.
Pour l'état du casier, c'est bon j'utilise le code suivant:
Par contre, je ne sais pas du tout comment faire pour remplir le dernier champ, surface semée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Etat_Casier_GotFocus() If Variete > "Aucune" Then Me.Etat_Casier = "Semé" Else Me.Etat_Casier = "Jachère" End If End Sub
A savoir que lorsque l'Id_Variété = 0 (çàd "Aucune") la surface doit être égale à 0 (cette valeur n'est contenue dans aucun champs) et que lorsque l'Id_Variete est égale à tout sauf 0 alors la surface semée doit prendre la valeur contenue dans un champs (Ha_Net contenu dans une table Casier qui est propre à chaque casier)
Voilà j'espère avoir était assez claire, sinon n'hésiter pas à me demander des précisions.
Merci d'avance pour vos réponses.
Partager