Показать сообщение отдельно
  #4  
Старый 24.11.2009, 16:40
device™ device™ вне форума
Прохожий
 
Регистрация: 22.11.2009
Сообщения: 4
Репутация: 10
По умолчанию

Мне кажеться что вот здесь недоработано:

PHP код:
procedure TForm1.ComboBox2Change(SenderTObject); 
    var 
CurID2Integer
    
begin 
--------------------------------------------------------
    
Query1.Close
    
Query1.SQL.Clear
    
Query1.SQL.Add('SELECT * FROM Ruchkas ');
--------------------------------------------------------
//т.е. как бы та выборка которая была первой (производитель) неучитывается, 
//за счет того, что открывается заного БД Ruchkas 
    
if ComboBox2.ItemIndex ComboBox2.Items.Count-1 then 

      begin 
      Query1
.SQL.Add('WHERE TypeID=:pTypeID'); 
      
Query3.Locate('TypeName',ComboBox2.Text,[ ]); 
      
CurID2:=Query3.FieldByName('TypeID').AsInteger
      
Query1.Params[0].AsInteger:=CurID2
      
end
    
Query1.Open
  
end

ПС.
У меня тут используется DBGrid...
Ответить с цитированием