Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];

Вниз

Поиск по базе   Найти похожие ветки 

 
pashaz   (2004-12-06 14:50) [0]

Ситуация:

значение1      данные1
значение2      данные2
значение3      данные3

причём значение1=значение2-значение3, но данные1<>данные2<>данные3.

как сделать, чтобы после запроса выводились ВСЕ данные, а нетолько для первой найденной записи?


 
Ega23 ©   (2004-12-06 14:56) [1]

А может у тебя только одна запись, подходящая под такое условие


 
msguns ©   (2004-12-06 14:56) [2]

Соорудить отдельный запрос, выполнить его, а результат запихать куда-нить типа грида или листвьюхи. При перемещению по этому "гриду" делать локейт в основной НД по ид-ру.


 
Johnmen ©   (2004-12-06 14:57) [3]

Так же, как и для первой...


 
Sergey13 ©   (2004-12-06 15:02) [4]

2pashaz   (06.12.04 14:50)
А 1,2,3 - это разные записи? Как ты тогда определяешь какая 1, какая 2? Приведи структуру таблицы.


 
pashaz   (2004-12-06 16:54) [5]

поле1      поле2
аббат      йййййййййййййййй
аббат      цццццццццццццццц
аббат      уууууууууууууууу

Select * from Table where поле1 = аббат.

Memo1.Text:=ADOQuery2.Fields[1].AsString;

так вот нужно, чтобы в Мемо выводились все значения.


 
msguns ©   (2004-12-06 17:01) [6]

>pashaz   (06.12.04 16:54) [5]

;)))

with ADOQuery2,Memo1 do
 begin
  Lines.Clear;
  if Active then Close;
  Open;
  while not Eof do
    begin
     Lines.Add(Fields[1].AsString);
     Next;
    end;
 end;


 
Sergey13 ©   (2004-12-06 17:03) [7]

Ну дык и пройдись циклом по всем значениям.


 
pashaz   (2004-12-06 17:31) [8]

to msguns

 with ADOQuery2 do
        begin
         Active:=False;
         SQL.Clear;
         SQL.Add("select * from OZHEGOV where VOCAB = :a");
         ParamCheck:=True;
         Parameters.ParamByName("a").Value:=AdvEdit1.Text;
         Open;
        end;
        Memo1.Text:=ADOQuery2.Fields[2].AsString;
        with Memo2 do
         begin
          Lines.Clear;
           while not Eof do
            begin
             Lines.Add(ADOQuery2.Fields[3].AsString);
             Next;
            end;
         end;
//         Memo2.Text:=ADOQuery2.Fields[3].AsString;
      end;

не работает.  ругается на while not Eof do   - input ouput error


 
pashaz   (2004-12-06 17:35) [9]

ВСё, всем спасибо. Сам дурак. Дошло, наконец.


 
msguns ©   (2004-12-06 17:59) [10]

А все потому, что такое применение отступов в тексте не помогает, а мешает разобраться в конструкциях With .. do



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.051 c
1-1103368258
dazimir
2004-12-18 14:10
2005.01.02
Фйл.zzz (текстовый) запускал мою прогу и грузился в Memo1


14-1102758304
Vasya.ru
2004-12-11 12:45
2005.01.02
А где можно найти что - то вроде "Единой базы процедур и функций"


1-1103232328
Фёдор Мегатронов
2004-12-17 00:25
2005.01.02
русский шрифт в консоли - как ?


14-1102057966
Lancelot
2004-12-03 10:12
2005.01.02
Вопрос специалистам по Java


14-1102962094
AlterEgo of WondeRu
2004-12-13 21:21
2005.01.02
Почему аська находит только 20 контактов?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский