Bonjour à tous
Débutant.
J'ai une Feuille avec une Table 4 colonnes - 4 Boutons "Nouveau" "Modifier" "Valider" "Annuler" "Supprimer"
Code "Nouveau"
Code "Modifier"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 HRAZ(Prescripteurs) HAjoute(Prescripteurs)
Code "Annuler"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SI TableSelect(TABLE_DonnéesPrescripteurs)=-1 ALORS RETOUR TableAffiche(TABLE_DonnéesPrescripteurs, taCourantEnreg)
Code "Supprimer"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TABLE_DonnéesPrescripteurs..Etat=AffichageSeulement
Code "Valider"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 TableSupprime(TABLE_DonnéesPrescripteurs) TableAffiche(TABLE_DonnéesPrescripteurs, taCourantEnreg) ExécuteTraitement(TABLE_DonnéesPrescripteurs, trtSélection)
A ce niveau, le seul problème est : Quand je clic sur "Ajouter" puis "Annuler" et à nouveau "Ajouter", cela me créé bien mon enregistrement mais également une ligne vide dans ma table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 EcranVersFichier(FEN_Prescripteurs) SI Prescripteurs..NouvelEnregistrement=Vrai ALORS HAjoute(Prescripteurs) SINON HModifie(Prescripteurs) FIN TableAffiche(TABLE_DonnéesPrescripteurs, taCourantEnreg)
Puis j'aimerais contrôler la saisie de mes 3 Combos "Ville" "Centre" "Service"
J'ai donc, avec bien du mal créé 2 procédures locales
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ////////////////RECHERCHE SI TOUS LES COMBO SONT REMPLIS/////////////////////////////////////////////// SI COMBO_VillePrescripteur="" OU COMBO_CentrePrescripteur="" OU COMBO_ServicePrescripteur="" ALORS Info("Il faut remplir tous les champs ! - Annulation de la procédure") TableAffiche(TABLE_DonnéesPrescripteurs, taCourantEnreg) TABLE_DonnéesPrescripteurs..Etat=AffichageSeulement RETOUR FIN
En gros, je n'arrive pas à mettre tout cela dans l'ordre !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 //////////////RECHERCHE DE DOUBLONS///////////////////////////////////////////////////// TABLE_DonnéesPrescripteurs..RubriqueParcourue = Prescripteurs.CléCompPrescripteur..Nom HLitRecherchePremier(Prescripteurs, TABLE_DonnéesPrescripteurs..RubriqueParcourue, [COMBO_VillePrescripteur,COMBO_CentrePrescripteur,COMBO_ServicePrescripteur]) SI HTrouve(Prescripteurs) ALORS Info("Il existe déjà ce trajet !!! ") //TableAffiche(TABLE_DonnéesPrescripteurs,taCourantEnreg) TABLE_DonnéesPrescripteurs..Etat=AffichageSeulement RETOUR FIN
Depuis 2 jours, pas moyen d'y arriver
Merci de votre aide
David
Partager