Форум: "Базы";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];
Внизсортировать записи, вставить дату Найти похожие ветки
← →
rosl (2003-06-07 10:35) [0]Мастера, есть два вопроса у начинающего.
1. есть 2 связанные таблицы (через master fields)
в первой таблице поле имен, во второй имена, номера и адреса
встав на запись в первой таблице вторая показывает принадлежащие ей номера и адреса
мне нужно сортировать записи второй таблицы (в dbgrid)по клику на заголовках полей.
И второй вопрос: как из DateTimePicker вставить дату в edit.
Заранее спасибо.
← →
Anatoly Podgoretsky (2003-06-07 10:51) [1]Отказаться от мастер-детайл связи, работать или на фильтре или на запросах, тогда сможешь упорядочивать как тебе требуется.
← →
интересующийся (2003-06-07 10:57) [2]я делал так
отказался от мастер-детайл
на событие onafterscroll в dataset-мастере
делаю фильтр на значения в dataset-детайл
а если применять ADODataset, то там есть метод SORT
← →
Silver Alex (2003-06-07 11:04) [3]1.сортировать записи второй таблицы (в dbgrid)по клику на заголовках полей.
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
var
tmpID: Integer;
begin
tmpID:=0;
// fDesc: Boolean; Глобальная переменная обьяви её в Private
try
DisableControls;
if Active then
tmpID:=fieldByname("keyfield").AsInteger;
close;
SQL.Text:="select * from TableDetail";
if not fDesc then
SQL.Add("order by "+Column.FieldName)
else
SQL.Add("order by "+Column.FieldName+" desc") ;
Open;
if tmpID<>0 then
Locate("keyfield",tmpID,[]) ;
fDesc:=not fdesc;
finally
EnableControls;
end;
end;
2.как из DateTimePicker вставить дату в edit.
Edit.Text:=DateToStr(DateTimePicker.Date);
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c