andrew_i 0 Raportează post Postat Ianuarie 10, 2008 Ajutor am o problema la un form in foxpro. pe scurt am un form care are 2 liste: list1 si list2. list1 este populata cu un builder cu datele unei tabele: tab1.dbf. list2 este populata tot cu un builder cu datele altei tabele:tab2. aceste doua tabele au o cheie comuna: coddep(de tip numeric).ceea ce am dorit sa fac este atunci can dau un click pe o inreg din list1 sa se realizele un filtru pentru list2 in functie de coddep(cheia lor comuna). Codul care l-am scris este urmatorul: s2=SPACE(1000) s2="tab2.coddep='"+thisform.list1.value+"'" SET FILTER TO &s2 thisform.list2.Requery() precizez ca prin builder list1 returneaza bine coddep-ul lui tab1 prezent la inregistrarea selectata. singura problema e ca primesc eroarea : "Operator/operand type mismatch". Raman recunoscator daca ma puteti ajuta. Partajează acest post Link spre post Distribuie pe alte site-uri
madalina _ 0 Raportează post Postat Ianuarie 15, 2008 iti da eroare pentru ca vrei sa concatenezi un string cu un numar scrie s2="'tab2.coddep='+str(thisform.list1.value)" Partajează acest post Link spre post Distribuie pe alte site-uri