Конференция "Базы" » dbEdit [dBase, FoxPro]
 
  • ankazh (17.06.12 14:49) [0]
    Есть таблица с несколькими полями, в ней третье поле со значениями g,s. Есть еще 4-ое и 5-ое поля со своими значениями. Мне нужно при выборе строки выводить значения полей в dbedit.Но условие, что если 3е поле=g, то в dbedit выводить данные по 4ому полю... и тд...
    это не отображает значения, в чем ошибка?
    procedure TfmMain.DBGrid3ColEnter(Sender: TObject);
    var g,s,p,ch,m,n,sz:string;
    begin
    g:='Глагол'; s:='Существительное';

    if fmDM.ADOQuerySlovar.Fields[3].AsString = g then
            DBEdit4.text:=fmDM.ADOQuerySlovar.Fields[4].AsString else
                           
    if fmDM.ADOQuerySlovar.Fields[3].AsString = s then
                       dBEdit4.text:=fmDM.ADOQuerySlovar.Fields[5].AsString;
                           
    end;
  • sniknik © (17.06.12 16:13) [1]
    в чем чем, - использование компонент не по назначению. справку видать не читал. как и правила форума.
 
Конференция "Базы" » dbEdit [dBase, FoxPro]
Есть новые Нет новых   [119772   +79][b:0.001][p:0]