Re: Diverses questions concernant les Tables | Sujet: Re: Diverses questions concernant les Tables par drcharly93 sur 17/2/2004 16:44:30
Il est préférable d'utiliser le code suivant:
QUAND EXCEPTION
Erreur("une Erreur est intervenu pendant la suppression du commercial",HErreur())
RETOUR
FIN
// ne fait rien si aucun enregistrement sélectionné
SI TableSelect(Tab_Commercial)=-1 alors
INFO("Veuillez sélectionner le commercial à supprimer.")
RETOUR
FIN
SI PAS HLitRecheche(<Fichier RDV>,<Id Commercial>,<Id_Commercial dans la table>[Tab_Commercial]) ALORS
Erreur("Vous ne pouvezpas supprimer un commercial qui a déjà réalisé des RDVs")
RETOUR
FIN
SI OuiNon("Voulez-vous vraiment supprimer ce commercial ?") ALORS // Suppression de l'enregistrement à partir de la table
TableSupprime(Frm_ListEmp.Tab_Commercial)
FIN
// On relance le rafraichissement automatique de la fenêtre TableAffiche(Frm_ListEmp.Tab_Commercial)
Code saisi à la volée. l'indice à été supprimé de TableSupprime() pour laisser la fonction définir d'elle meme la ligne sélectionnée Je me rapelle qu'en WinDev 5 L'indice retournée était l'indice visible de la table et non l'indice(position de la ligne dans les enregistrement de la table)
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|