Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.20;
Скачать: CL | DM;

Вниз

SelectedRows   Найти похожие ветки 

 
uu ©   (2003-09-30 11:08) [0]

Подскажите пожалуста как в dbgrid из выбранной строки вытащить
значения полей?

while not EOF do
begin
if (dbgкшв1.SelectedRows.CurrentRowSelected = True) then
begin
????? Тут что писать ?????


 
DenK_vrtz ©   (2003-09-30 11:13) [1]

напиши - showmessage("Приплыли. Выходим!");

а EOF - это к чему?


 
uu ©   (2003-09-30 11:18) [2]

Вобщем пробегаем всю таблицу и если строка выбрана то ее обрабатываем (а в обработке нужно получить значения полей)

т.е есть таблица
номер имя номер имя
12345 тест 567 тест2
45435 иии 000 ваааа

выделена строка 12345 тест 567 тест2 как получить значенния полей? к примеру присвоить записать их в переменные.


 
Bob ©   (2003-09-30 11:21) [3]

Братан, а причем тут DBGrid. Вполне логично было бы обратиться к DataSet. Проблем будет намного меньше.


 
stone ©   (2003-09-30 11:23) [4]

Отстань ты от грида, он тут ни при чем. Считывай значения полей напрямую из датасета.


 
uu ©   (2003-09-30 11:23) [5]

а как? :(
я этот способ обращения к выделенной записи на
http://www.delphimaster.ru/cgi-bin/links.pl?get=1061264460
нашел.


 
uu ©   (2003-09-30 11:30) [6]

Хм. вот полный код функции.

function TMAINF.Grid_Edit(dbgIn: TDBGrid): Longint;
begin
Result := 0;
with dbgIn.DataSource.DataSet do
begin
First;
DisableControls;
try
while not EOF do
begin
if (dbgIn.SelectedRows.CurrentRowSelected = True) then
begin
здесь обработка
end;
Next;
end;
finally
EnableControls;
end;
end;


 
DenK_vrtz ©   (2003-09-30 11:38) [7]

//обработка
переменная:=dbgIn.DataSource.DataSet.FieldByName("номер").AsТип

только глупо это как-то!


 
uu ©   (2003-09-30 11:46) [8]

Спасибо, получилось...
А почему глупо мне это нужно чтобы перебросить эту строку из одной таблицы в другую (т.е. удалить из первой и вставить во вторую + еще 2 поля)



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

Текущий архив: 2003.10.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
3-65336
Alex
2003-09-29 09:55
2003.10.20
Перенос базы из Access-a в MSSQL


1-65408
Olegka
2003-10-09 09:07
2003.10.20
Нужен неоднообразный TreeView


1-65430
slap
2003-10-09 09:56
2003.10.20
TDateTime и TTime


3-65376
Малиновский Владимир
2003-09-26 16:27
2003.10.20
FireBird 2.0


4-65669
Andrey007
2003-08-13 10:16
2003.10.20
Воспрос по переводу на WinAPI - подскажите, пожалуйста.