Message de rapport:
 

Re: La liste

Sujet: Re: La liste
par drcharly93 sur 29/10/2004 13:14:18

Ma liste s'apelle : lst
Mon champ de saisie s'apelle : txt
Le fichier s'apelle Fichier1
La Rubrique Identifiant s'apelle : Id
La Rubrique libellé s'apelle : Libelle
//Code de déclaration de la fenêtre
GLOBAL
Ind est un entier

//Dans le Code Sélection d'une ligne de lst
Ind = ListeSelect("lst")  //Récupère l'indice 

//Pour ajouter
Si SansEspace(txt)<>"" alors
 RAZ(Fichier1)
 Fichier1.Libelle = txt
 Si Pas HAjoute(Fichier) Alors
  Erreur("Impossible d'ajouter l'élément",HErreurInfo(),ErreurInfo())
 Retour
 Fin
 ListAjoute(lst,txt)
 lst..Triée = vrai
Fin

//Pour modifier
Si ind = -1 Alors
 Erreur("Vous devez s'électionnez l'élément à modifier")
 Retour
Fin

sValueOld est une chaine = lst[ind]

Si SansEspace(txt) <> "" Alors
 Si pas HLitRecherche(Fichier1,Libelle,sValueOld,hIdentique) alors
  Erreur(sValueOld + " A été supprimée!")
  Retour 
 Fin
 Fichier1.Libelle=txt
 Si Pas HModifie(Fichier1) Alors
  Erreur("Impossible de modifier l'élément sélectionné",HErreurInfo(),ErreurInfo())
  Retour
 Fin
 Lst[Ind] = txt
 lst..triée = vrai
Fin

//Suppression
Si ind = -1 Alors
 Erreur("Vous devez s'électionnez l'élément à supprimer")
 Retour
Fin

sValueOld est une chaine = lst[ind]

Si SansEspace(txt) <> "" Alors
 Si pas HLitRecherche(Fichier1,Libelle,sValueOld,hIdentique) alors
  Erreur(sValueOld + " A déjà été supprimée!")
  Retour 
 Fin
 Si Pas HSupprime(Fichier1) Alors
  Erreur("Impossible de supprimer l'élément sélectionné",HErreurInfo(),ErreurInfo())
  Retour
 Fin
 ListeSupprime(Lst,Ind)
 lst..triée = vrai
Fin

Le code à été saisie à la volée et peut contenir des erreurs.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2