Этот хренов ZeosDBO :-(

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Этот хренов ZeosDBO :-(

Сообщение А.Н. » 09.06.2010 10:58:24

Мне надо дать пользователю возможность изменять справочники.
Лучше всего это сделать через DBGrid.
А как мне здесь помогут запросы?
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Этот хренов ZeosDBO :-(

Сообщение Light13 » 10.06.2010 06:18:09

А.Н. писал(а):Лучше всего это сделать через DBGrid

Сколько уже было сказано и набито шишек :)
для редактирования лучше всего подходят дополнительные формы, где процесс редактирования полностью можно контролировать.
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: Этот хренов ZeosDBO :-(

Сообщение А.Н. » 10.06.2010 10:03:01

Не в случае справочников. Представьте себе 10-15 штук разных справочников, которые редко изменяются.
И что? Под каждый делать форму? Или динамически менять существующую? И где-то хранить все эти структуры?
Чем тут DBGrid не подходит?
Или, например, для отображения результатов поиска?
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Этот хренов ZeosDBO :-(

Сообщение WAYFARER » 10.06.2010 13:13:19

А.Н. писал(а):Свои на каждый справочник, если его требуется отображать или редактировать.
Три штуки для поиска. Три штуки для выборки. На каждую сущность по одному.
Плюс по три на каждую сущность: добавление, изменение, удаление.
По два для некоторых коэффициентов.
Плюс служебные.

Сколько ж вы трафика гоняете...Да и для себя все усложняете.
А.Н. писал(а):Не в случае справочников. Представьте себе 10-15 штук разных справочников, которые редко изменяются.
И что? Под каждый делать форму? Или динамически менять существующую? И где-то хранить все эти структуры?

Так это же не удобно пользователю. А об этом нужно думать в первую очередь, иначе продукт не будет иметь успеха.
Например у меня в системе 54 справочника. 9 из них имеют доп. формы, которые вызываются в режимах Add, Edit, Copy. остальные 45 (Вида: Код, Название) имеют одну и ту же форму для редактирования, которая так же вызывается в одном из трех режимов, и на все эта 45 справочников один DataSet.
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Этот хренов ZeosDBO :-(

Сообщение А.Н. » 10.06.2010 13:16:04

Сколько ж вы трафика гоняете...Да и для себя все усложняете.

Немного, думаю. Справочники полностью подгружаются только когда их требуется редактировать.

Так это же не удобно пользователю. А об этом нужно думать в первую очередь, иначе продукт не будет иметь успеха.

Почему же неудобно? Таблица неплохо подходит для изменения данных в справочниках. К тому же, они не так и часто меняются.

Например у меня в системе 54 справочника. 9 из них имеют доп. формы, которые вызываются в режимах Add, Edit, Copy. остальные 45 (Вида: Код, Название) имеют одну и ту же форму для редактирования, которая так же вызывается в одном из трех режимов, и на все эта 45 справочников один DataSet.

Так они у вас имеют одну и ту же структуру. У меня структура - разная.
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Этот хренов ZeosDBO :-(

Сообщение Light13 » 10.06.2010 14:02:09

А.Н. писал(а): У меня структура - разная.

Так и используйте SQL
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: Этот хренов ZeosDBO :-(

Сообщение А.Н. » 10.06.2010 14:15:08

Так я его и использую. :) Но отображение в Grid.
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49

Рейтинг@Mail.ru