Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
ВнизРедактор справочников Найти похожие ветки
← →
Alex-kosmonavt (2003-12-16 18:42) [0]есть MS2000 сервер
там БД
там штук 5-6 справочных таблиц
так вот нужносделать редактор этих справочников, но так как сам понимаешь структура будет одинаковой для всех то не хочется делать для каждого справочника свою форму редактирования, а хочется как то это систематизировать типа использовать какую-то одну форму с кнопками адд и делете и в их там типа обработчики, как это лучше сделать??
Я хотел попробовать сделать через dbGrib, но не могу добиться чтобы по F2 или Enter редактировалось-удалялось. подскажите, плиз
← →
Sandman25 (2003-12-16 18:50) [1]Попробуйте сделать через форму, а не через dbGrid.
← →
Alex-kosmonavt (2003-12-16 18:56) [2]что значит через форму???
← →
Sandman25 (2003-12-16 18:59) [3]Сделать форму, в которой поставить кучу кнопок (изменить, удалить, добавить) и dbGrid. У dbGrid переключать datasource.dataset.
А у кнопок вызывать dbGrid.DataSource.DataSet.Delete или
with dbGrid.DataSource.DataSet do
Все, я ухожу домой.
begin
Edit;
try
Field[1].AsString := "вася";
Post;
except
Cancel;
raise;
end;
end;
← →
asp (2003-12-17 09:30) [4]Сначала можно создать абстрактную форму для справочников. С Grid"ом, кнопками, методами удаления, редактирования...
А затем наследовать от нее формы с определением запросов, столбцов в Grid"е и всего, что нужно.
← →
Shirson (2003-12-18 09:34) [5]Если справочники имеют одинаковую структуру, что можно обойтись одним гридом и несколькими кнопками, по которым в этот грид будут выдаваться данные с соответствующего справочника.
Я именно так и сделал.
← →
Alex-kosmonavt (2003-12-19 15:17) [6]Я вот добавил кнопочек, запрос перевел в режим реквест лайф.
По нажатии кнопочки Адд , перевожу его в Append. Ввожу запись, еще одну, еще одну, но насколько понимаю, они только кешируется и метод пост не проходит, а соответственно если я хочу любую из них тут же удалить, она ругается, дескать at end a table. Что делать??
← →
Term (2003-12-19 15:31) [7]Commit после каждого поста, и разберись с режимами изоляции транзакций
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c