Page 1 sur 1
@dbcolomn ou @dblookup ?

Publié:
06 Août 2003 à 09:24
par philippe
bonjourj'ai une vue avec 4 colonnesdans un de mes masques je fais appel aux informations de cette vuele premier champ de mon masque correspond a un @DbColumn de ma premiere colonne (ça fonctionne)mais le deuxieme champ de mon masque correspond a un tri par rapport a mon premier choix dans le premier champ du masque et correspond a mon troisieme colonne mais je n'y arrive pas a récuperer les informations j'ai fait un @dblookup mais cela ne fonctionne pasquelqu'un peut il m'aidermerci d'avance
Re: @dbcolomn ou @dblookup ?

Publié:
06 Août 2003 à 10:26
par PhilippeG
Bonjour,as tu pensé à cocher la case rafraichir les champs à chaque nouveau mot clé dans les propriétés de ton premier champ ?
Re: @dbcolomn ou @dblookup ?

Publié:
06 Août 2003 à 10:50
par philippe
oui j'ai bien vérifié mais cela ne fait rien !!
Re: @dbcolomn ou @dblookup ?

Publié:
06 Août 2003 à 10:58
par Droad
Un dblookup ne peut se faire que sur la première colonne triée de la vue. Si ta colonne 1 ou 2 est triée, tu dois faire une autre vue ...[%sig%]
Re: @dbcolomn ou @dblookup ?

Publié:
06 Août 2003 à 13:25
par PhilippeG
Peux tu nous donner les formules que tu as mis dans les champs ?
Re: @dbcolomn ou @dblookup ?

Publié:
07 Août 2003 à 09:35
par philippe
formule champ 1@If(R_regional!= "" | R_departemental!="";@DbColumn( "" : "NoCache";"" : "";"(Sites_a)";1 );"")formule champ 2@If(@IsError(@DbLookup("" : "NoCache";"" : "";"Site_C";@DbLookup("" : "NoCache";"" : "";"Site_a";Site_Nom;1);4));"";@DbLookup("" : "NoCache";"" : "";"Site_C";@DbLookup("" : "NoCache";"" : "";"Site_a";Site_Nom;1);4))
Re: @dbcolomn ou @dblookup ?

Publié:
07 Août 2003 à 10:46
par Droad
Formule 2:lookupA := @DbLookup("" : "NoCache";"" : "";"Site_a";Site_Nom;1);@If(@IsError(lookupA); @Return("Erreur lookupA: "+@Text(lookupA)); @Success);lookupC := @DbLookup("" : "NoCache";"" : "";"Site_C"; lookupA ;4);@If(@IsError(lookupC); "Erreur lookupC: "+@Text(lookupC); lookupC)[%sig%]
Re: @dbcolomn ou @dblookup ?

Publié:
07 Août 2003 à 14:37
par philippe
ça fonctionne merci à tous