ADOQuery.Loockup avec deux keyfields [Résolu]

Signaler
Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010
-
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
-
Bonjour a tous,
je n'arrive pas a trouver la synthaxe du loockup avec deux keyfields (deux champs représentant ma clé),
j'ai essayé cela:
///////
TXFreq1:=ADOQuery1.Lookup( ['NEAlias'; 'ID'] , [WBook.WorkSheets[1].Range['B'+inttostr(i)].Value; WBook.WorkSheets[1].Range['B'+inttostr(i)].Value] , 'TX_Freq_Ra1');
////////
ça m'affiche l'erreur : "type ordinal requis"
Merci pour votre aide
_________
Othland

5 réponses

Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
TXFreq1:=ADOQuery1.Lookup('NEAlias;ID',VarArrayOf([WBook.WorkSheets[1].Range['B'+inttostr(i)].Value, WBook.WorkSheets[1].Range['C'+inttostr(i)].Value]), 'TX_Freq_Ra1');

deux cotes en moins...

cantador
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
bonsoir,


houlala..
essaie comme ça :

ADOQuery1.Lookup( 'NEAlias'; 'ID' ,VarArrayOf( [WBook.WorkSheets[1].Range['B'+inttostr(i)].Value,WBook.WorkSheets[1].Range['B'+inttostr(i)].Value]), 'TX_Freq_Ra1');

cantador
Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010

Merci pour ta réponse Cantador, mais en appliquant ton écriture :
////////////////
TXFreq1:=ADOQuery1.Lookup('NEAlias'; 'ID',VarArrayOf([WBook.WorkSheets[1].Range['B'+inttostr(i)].Value, WBook.WorkSheets[1].Range['C'+inttostr(i)].Value]), 'TX_Freq_Ra1');
///////////////
ça m'affiche deux erreurs :
1: Pas assez de paramètres originaux
2: '.' attendu mais ';' trouvé

Merci pour votre aide
_________
Othland
Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
9 février 2010

ça marche, merci

_________
Othland
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
12
de rien...

cantador