Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Есть таблица / 7 сообщений из 7, страница 1 из 1
04.03.2003, 14:06
    #32114317
DAN1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть таблица
новичок собираюсь писать прогу
У меня есть таблица BAZA.gdb внутри около 400 таблиц
через меню выбыраем напр-р
Вид сообщений (таблица 1)
Вид погрузки (таблица 2)
...........
Вид отправки (таблица NN)

Каждое таблица в отдельном форме а еще при дофав. новой записи
для каждого есть еще форма...
в результате получается nnn количество форм.
а это реально?
планирую так
что вы советуете госпада программисты
...
Рейтинг: 0 / 0
04.03.2003, 15:56
    #32114411
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть таблица
Ну во-первых не таблица, а база данных, в InterBase к тому же.
Во-вторых - не понятен впрос: что реально? Что ты напишешь? Что откроется все вместе? Что еще что?

Если я правильно понял - у меня в проекте сейчас около 550 форм. Все хорошо работает, не вижу проблем для обратного.

Нужны только руки прямые :)
...
Рейтинг: 0 / 0
05.03.2003, 02:08
    #32114628
Виктор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть таблица
Да уж...
Если действительно решишься писать прогу, то не вздумай все свои 400*2=800 форм создавить в автокреэйте :-)
А вообще, скорей всего, не понадобится тебе столько форм, в конце концов для справочников нужен всего один грид (описания столбцов можно динамически читать из базы).
...
Рейтинг: 0 / 0
12.03.2003, 01:17
    #32117846
plankton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть таблица
а вот каким образом "описания столбцов можно динамически читать из базы"?
...
Рейтинг: 0 / 0
12.03.2003, 08:12
    #32117894
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть таблица
хороший вопрос!!!
...
Рейтинг: 0 / 0
12.03.2003, 08:20
    #32117899
Voha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть таблица
Не понял, может чтото типа этого подойдет для динамическкого заполнения столбцов Грида:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
            DMBases.TableShopGr.Active:=True;
            DBGridInShops.Columns.Clear();
            DBGridInShops.DataSource:=DMBAses.DataSourceShopGr;
            for i:= 0  to DMBases.TableShopGr.FieldDefs.Count- 1  do
            begin
                CurClmn:=DBGridInShops.Columns.Add();
                CurClmn.FieldName:=DMBases.TableShopGr.FieldDefs.Items[i].Name;
                CurClmn.Title.Alignment:=taCenter;
                CurClmn.Title.Caption:=FildNameShopGr[i]; 
//FildNameShopGr[i] - массив заголовков определен как константа 
            end;
...
Рейтинг: 0 / 0
12.03.2003, 11:52
    #32118152
Виктор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть таблица
Имел в виду следующее:
Есть служебная табличка, содержащая информацию о столбцах грида,
примерно такая
CREATE TABLE PRG_USER_COLUMNS (
USERNAME VARCHAR2 (100) NOT NULL,
IDOBJECT NUMBER (4) NOT NULL,
COLUMNPOS NUMBER (4) NOT NULL,
FIELDNAME VARCHAR2 (100) NOT NULL,
TITLE VARCHAR2 (100) NOT NULL,
WIDTH NUMBER (4) DEFAULT 20 NOT NULL,
VISIBLE NUMBER (1) DEFAULT 1 NOT NULL,
SORTING NUMBER (1) DEFAULT 0 NOT NULL);

IDOBJECT - номер таблицы или вьюхи.
При создании формы удалаем все столбцы грида, считываем их из этой таблички (WHERE USERNAME=USER AND IDOBJECT=XX) и создаем. Что имеем - для каждого юзера можно настроить видимость, очередность, ширину, заголовки, начальную сортировку столбцов.
Всё достаточно просто.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Есть таблица / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]