>db1=alltrim(thisform.combo2.value) > >select *; >from &db1; >where phone=thisform.text1.value; >into cursor abc >>
>File ‘620.dbf’ does not exists >>Please modify my query
* Combo2.init Local Array aDEMembers[1] Local lnMembers,ix,lcMembers lnMembers = Amembers(aDEMembers,Thisform.DataEnvironment,2) With Thisform.DataEnvironment For m.ix=1 To m.lnMembers With Evaluate('.'+aDEMembers[m.ix]) If Lower(.BaseClass) == 'cursor' ; and Inlist(Val(Juststem(.CursorSource)),620,621,622,623,624) Select (.Alias) This.AddListItem(Juststem(.CursorSource),m.ix,1) This.AddListItem(.Alias,m.ix,2) This.AddListItem(Dbf(),m.ix,3) Endif Endwith Endfor Endwith * Some method where your code was, ie: a button click Local lcValue, lcAlias, lcDbf With Thisform.Combo2 lcValue = .Value lcAlias = .List(.ListIndex,2) lcDbf = .List(.ListIndex,3) Endwith TEXT to m.lcMsg textmerge noshow Selected value: <<m.lcValue>> Alias: <<m.lcAlias>> Table: <<m.lcDBF>> ENDTEXT Messagebox( m.lcMsg ) Select *; from (m.lcDbf); into Cursor abc BrowseCetin