PreviousNext
Help > Développement > Exemples >
Zone mémoire, filtres et vues

 Cet exemple présente une utilisation basique de filtres, sur clé et sur condition et du HCrééVue et illustre une manière de charger des données statiques d'une table dans une zone mémoire afin de limiter les accès serveur dans la suite du programme.

 

 

// zone mémoire

liste_villes est une Source de Données

sRequete est une chaîne

sRequete="SELECT DISTINCT CITY FROM EASYCOM/SP_CUST"

HExécuteRequêteSQL(liste_villes, PrinciConnexion,hRequêteSansCorrection,sRequete)

 

MemCrée("LST_VILLES")

HLitPremier(liste_villes,"CITY")

TANTQUE PAS HEnDehors(liste_villes)

 MemAjoute("LST_VILLES",liste_villes.City,liste_villes.City)

 HLitSuivant(liste_villes,"CITY"

FIN

 

// remplir la combo avec la zone mémoire

MemPremier("LST_VILLES")

TANTQUE PAS MemEnDehors("LST_VILLES")

 ListeAjoute(COMBO_LST_VIL,MemSuivant("LST_VILLES"))

FIN