România
Roportal.ro

HELP! Problema la foxpro8

Început de andrew_i, Joi 10 ian 2008 · 1 răspunsuri · 2.968 vizualizări

andrew_i1 mesaje#1

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.

madalina_604 mesaje#2

iti da eroare pentru ca vrei sa concatenezi un string cu un numar

scrie

s2="'tab2.coddep='+str(thisform.list1.value)"

← Înapoi la Office si baze de date