powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Форма для редактирования таблицы
36 сообщений из 36, показаны все 2 страниц
Форма для редактирования таблицы
    #35967976
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача такова: есть большое количество таблиц, для каждой надо сделать интерфейс на удаление/добавление/изменение/фильтрацию. Некоторые таблицы заполняются ручками, некоторые содержат ссылки на поля других таблиц.
Я сделала так: форма добавления, например, это поля (у меня в PowerBuilder это SingleLineEdit,EditMask,DropDownList), которые пользователь заполняет значениями, при нажатии на кнопку "Сохранить" я вставляю в таблицу строку и заполняю поля введенными значениями.

НО: таблиц огромное количество, делать эти интерфейсы очень мутно, мне советуют сделать вместо полей FreeForm, таким образом с помощью синхронизации я смогу в одном окне двигаться по строкам таблицы, а в другом окне - по полям выделенной строки.
При открытии же формы передавать ей как параметр название таблицы.

А как же фильтр - это же все равно будут свободные поля?

И все эти FreeForm делать надо по отдельности, потому что есть таблицы с 2 полями, а есть с 50.

Вопрос - как правильно вообще делать интерфейс для редактирования таблицы?
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968155
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,

Формы должны генерироваться автоматически.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968204
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что значит автоматически? Мне нужно на одной форме показывать пользователю и всю таблицу, и давать ее фильтровать (для этого тоже нужны поля), и - НЕ В ТАБЛИЦЕ - давать вносить новые записи (на этой же форме)
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968208
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,

ну и что
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968216
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно попросить тогда расшифровать "автоматически"? :)
Указал название таблицы, нажал кнопочку - сгенерировалась готовая форма?
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968220
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,

да :)
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968229
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кнопочку нажимать не надо. формы генерируются на лету
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968235
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как сделать фильтр?
То есть пользователь должен иметь возможность навешивать на поля какие-то условия - и по ним переотбирать табличную часть.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968238
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подождите, что значит на лету? Как минимум нужна синхронизация freeform и таблицы, чтобы при перемещении по таблице соответствующая строка высвечивалась в freeform
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968242
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,

Панель для фильтра на форме
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968244
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,

одинаковое биндингсорсе для компонент
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968248
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините уж за глупые вопросы..:)
Что есть панель для фильтра? Это тоже что-то стандартное?
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968254
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,

панель с наименованиями, условиями выбора и значениями полей таблицы, такая же как и фрееформ ваш, только для фильтрации
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968294
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,
зайдите с другой стороны:
- нарисуйте на бумажке все 50 окон для работы Иван Иванычем.
- разложите их на полу и попробуйте выделить у них общее ассоциативным мозгом
- после этого вы возможно придёте к советам Сахават Юсифов'a
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968333
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,
взять Access и только, и ничего делать не надо
Обучалок по Access немеряно
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968345
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Powerbuilder.. в котором я, по-моему, уже ничего не понимаю..
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968383
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,
а наверно и в PowerBuilder (когда-то была уважаемая среда) должен быть какой-нибудь explorer баз данных: цепляться к разным БД.

Также есть разного рода Database Pro, ... цепляться к разным БД.
А можно и через Excel.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968387
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К базе-то я цепляюсь:) И общаюсь с таблицами более-менее. И даже понимаю, ЧТО нужно сделать, но пока не понимаю КАК:(
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968418
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка,
в Access все есть и мастера все сделают
и и фильтры, и формы там простейшие быстро и легко конструируются, и отчеты, ...

Для такой задачи нет смысла программировать то, что уже в Access есть и никакого своеобразия.
Лучше, чем в Access что ли?
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968538
iik07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифовкнопочку нажимать не надо. формы генерируются на лету

Мне кажется, зря вы игнорируете изложение подробностей предложенного вами решения. Вопрос-то вполне дельный, пусть и выдают некоторое отсутствие опыта, что, впрочем, не скрывается.
Как, например, генерить контролы для редактирования конкретной записи, учитывая зависимости при заполнении полей, да даже просто расположение? Если есть какое-то универсальное решение, поделитесь пожалуйста.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968626
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iik07Сахават Юсифовкнопочку нажимать не надо. формы генерируются на лету

Мне кажется, зря вы игнорируете изложение подробностей предложенного вами решения. Вопрос-то вполне дельный, пусть и выдают некоторое отсутствие опыта, что, впрочем, не скрывается.


"Гордый птыц" и "блондинко" - увы - никогда не поймут друг друга.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968649
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iik07,
откройте Access - Таблица1 - Вид - (как таблица, как форма-карточка).
ЗЫ. Программист может всё, только кому это надо (с)
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968674
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, блондинко! Но учиться никогда не поздно! А вы тут, видимо, о высших материях говорите, и до нас вам никакого дела. Ну и хорошо! До всего дойду сама, как всегда и делала. В очередной раз понимаю, что сюда, как в парикмахерскую, - выходишь и думаешь - а зачем я объясняла, как меня подстричь..
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968802
iik07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лампочка,

Подождите, может Сахават что-нибудь ответит. Но генератор форм - вешь непростая, так что на исчерпывающий ответ расчитывать не стоит, спросите лучше у знатоков PowerBuilder в другом форуме, может они подскажут какой-нибудь сторонний компонент. Хотя без программирования вам не обойтись, вряд ли существует готовое решение, которое можно настроить конфигурируя под ваши нужды.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968875
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лампочка, не стоит так искрить.Вариантов много и они зависят от языка программирования,задайте вопрос в профильном форуме.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968924
CustSys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iik07Хотя без программирования вам не обойтись, вряд ли существует готовое решение, которое можно настроить конфигурируя под ваши нужды.

Вы не совсем правы.
Я знаю средство, которое может реализовать настройку таблиц (со сложными связями) без программирования, при этом, система будет иметь web-интерфейс. Для настройки достаточно задать описание таблиц в XML.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35968966
iik07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CustSysiik07Хотя без программирования вам не обойтись, вряд ли существует готовое решение, которое можно настроить конфигурируя под ваши нужды.

Вы не совсем правы.
Я знаю средство, которое может реализовать настройку таблиц (со сложными связями) без программирования, при этом, система будет иметь web-интерфейс. Для настройки достаточно задать описание таблиц в XML.

Я только рад был бы узнать, что есть такое средство. Еще более был бы рад узнать про десктоп вариант этого средства. А какой сложности интерфейс можно сконфигурировать? Валидация, вариативное наполнение списков, возможность фильтрации, опять же?
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969047
CustSys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iik07
Еще более был бы рад узнать про десктоп вариант этого средства.
Если Вы не возражаете против локальной установки на десктоп Web-сервера Apache Tomcat 6.0, то можете считать, что есть такой вариант, СУБД любая.

iik07
А какой сложности интерфейс можно сконфигурировать?

Сейчас пока что только справочники, но уже скоро:

-безопасность
-локализация
-экшины
-меню

После этого полноценный жизненный жизненный цикл документов, то есть, будет все, чтобы создать произвольную учетную систему с минимальным количеством кода.

iik07
Валидация, вариативное наполнение списков, возможность фильтрации, опять же?
Про валидацию не совсем понятно, на каком уровне Вы имеете в виду, приведите пример. Вариантное наполнение списков уже есть, вариантность тоже настраивается в XML-файле. Произвольной фильтрации нет, но есть в планах уже скоро.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969072
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969183
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

ну это ж мечта любого прогера-идиота :)
а задача то на самом деле яйца выеденного не стоит
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969286
iik07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифовiscrafm,

ну это ж мечта любого прогера-идиота :)
а задача то на самом деле яйца выеденного не стоит

Надо понимать после такого ответа вопросов ни у кого остаться не может. Только вот непонятно, если все ясно и просто, почему не сделать это общедоступным? Задача настолько типичная, что возникновение подобных вопросов в будущем обеспечено.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969387
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНадо понимать после такого ответа вопросов ни у кого остаться не может. Только вот непонятно, если все ясно и просто, почему не сделать это общедоступным? Задача настолько типичная, что возникновение подобных вопросов в будущем обеспечено.
Вполне доступно .
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969412
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛампочкаУ меня Powerbuilder.. в котором я, по-моему, уже ничего не понимаю..
А вы устраните этот пробел и вопрос из топикстартермесаги сам рассосется....
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969414
iik07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SeVaавторНадо понимать после такого ответа вопросов ни у кого остаться не может. Только вот непонятно, если все ясно и просто, почему не сделать это общедоступным? Задача настолько типичная, что возникновение подобных вопросов в будущем обеспечено.
Вполне доступно .

Спасибо, вероятно, топик стартер тоже рассчитывал на подобного рода ответы, только касаемо PowerBuilder-а.
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969468
Лампочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iik07SeVaавторНадо понимать после такого ответа вопросов ни у кого остаться не может. Только вот непонятно, если все ясно и просто, почему не сделать это общедоступным? Задача настолько типичная, что возникновение подобных вопросов в будущем обеспечено.
Вполне доступно .

Спасибо, вероятно, топик стартер тоже рассчитывал на подобного рода ответы, только касаемо PowerBuilder-а.

Финишируем! всем спасибо! я в очередной раз поняла, что возможно всё! и что есть хелп!
...
Рейтинг: 0 / 0
Форма для редактирования таблицы
    #35969488
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы можете найти ответ на любой вопрос:
(шопотом): нажмите F1
вкусите множество сексуальных наслаждений с нашей новой платформой... (с) 1С. Ну вы поняли...
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Форма для редактирования таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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