|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Задача такова: есть большое количество таблиц, для каждой надо сделать интерфейс на удаление/добавление/изменение/фильтрацию. Некоторые таблицы заполняются ручками, некоторые содержат ссылки на поля других таблиц. Я сделала так: форма добавления, например, это поля (у меня в PowerBuilder это SingleLineEdit,EditMask,DropDownList), которые пользователь заполняет значениями, при нажатии на кнопку "Сохранить" я вставляю в таблицу строку и заполняю поля введенными значениями. НО: таблиц огромное количество, делать эти интерфейсы очень мутно, мне советуют сделать вместо полей FreeForm, таким образом с помощью синхронизации я смогу в одном окне двигаться по строкам таблицы, а в другом окне - по полям выделенной строки. При открытии же формы передавать ей как параметр название таблицы. А как же фильтр - это же все равно будут свободные поля? И все эти FreeForm делать надо по отдельности, потому что есть таблицы с 2 полями, а есть с 50. Вопрос - как правильно вообще делать интерфейс для редактирования таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2009, 23:01 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, Формы должны генерироваться автоматически. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 07:54 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Ну что значит автоматически? Мне нужно на одной форме показывать пользователю и всю таблицу, и давать ее фильтровать (для этого тоже нужны поля), и - НЕ В ТАБЛИЦЕ - давать вносить новые записи (на этой же форме) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 08:52 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, ну и что ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 08:55 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
А можно попросить тогда расшифровать "автоматически"? :) Указал название таблицы, нажал кнопочку - сгенерировалась готовая форма? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 08:59 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, да :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:01 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
кнопочку нажимать не надо. формы генерируются на лету ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:07 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
А как сделать фильтр? То есть пользователь должен иметь возможность навешивать на поля какие-то условия - и по ним переотбирать табличную часть. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:09 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Подождите, что значит на лету? Как минимум нужна синхронизация freeform и таблицы, чтобы при перемещении по таблице соответствующая строка высвечивалась в freeform ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:11 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, Панель для фильтра на форме ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:12 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, одинаковое биндингсорсе для компонент ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:12 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Извините уж за глупые вопросы..:) Что есть панель для фильтра? Это тоже что-то стандартное? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:16 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, панель с наименованиями, условиями выбора и значениями полей таблицы, такая же как и фрееформ ваш, только для фильтрации ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:19 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, зайдите с другой стороны: - нарисуйте на бумажке все 50 окон для работы Иван Иванычем. - разложите их на полу и попробуйте выделить у них общее ассоциативным мозгом - после этого вы возможно придёте к советам Сахават Юсифов'a ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:37 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, взять Access и только, и ничего делать не надо Обучалок по Access немеряно ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 09:54 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
У меня Powerbuilder.. в котором я, по-моему, уже ничего не понимаю.. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 10:00 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, а наверно и в PowerBuilder (когда-то была уважаемая среда) должен быть какой-нибудь explorer баз данных: цепляться к разным БД. Также есть разного рода Database Pro, ... цепляться к разным БД. А можно и через Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 10:10 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
К базе-то я цепляюсь:) И общаюсь с таблицами более-менее. И даже понимаю, ЧТО нужно сделать, но пока не понимаю КАК:( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 10:12 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, в Access все есть и мастера все сделают и и фильтры, и формы там простейшие быстро и легко конструируются, и отчеты, ... Для такой задачи нет смысла программировать то, что уже в Access есть и никакого своеобразия. Лучше, чем в Access что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 10:20 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Сахават Юсифовкнопочку нажимать не надо. формы генерируются на лету Мне кажется, зря вы игнорируете изложение подробностей предложенного вами решения. Вопрос-то вполне дельный, пусть и выдают некоторое отсутствие опыта, что, впрочем, не скрывается. Как, например, генерить контролы для редактирования конкретной записи, учитывая зависимости при заполнении полей, да даже просто расположение? Если есть какое-то универсальное решение, поделитесь пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 10:51 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
iik07Сахават Юсифовкнопочку нажимать не надо. формы генерируются на лету Мне кажется, зря вы игнорируете изложение подробностей предложенного вами решения. Вопрос-то вполне дельный, пусть и выдают некоторое отсутствие опыта, что, впрочем, не скрывается. "Гордый птыц" и "блондинко" - увы - никогда не поймут друг друга. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 11:24 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
iik07, откройте Access - Таблица1 - Вид - (как таблица, как форма-карточка). ЗЫ. Программист может всё, только кому это надо (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 11:29 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Да, блондинко! Но учиться никогда не поздно! А вы тут, видимо, о высших материях говорите, и до нас вам никакого дела. Ну и хорошо! До всего дойду сама, как всегда и делала. В очередной раз понимаю, что сюда, как в парикмахерскую, - выходишь и думаешь - а зачем я объясняла, как меня подстричь.. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 11:38 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, Подождите, может Сахават что-нибудь ответит. Но генератор форм - вешь непростая, так что на исчерпывающий ответ расчитывать не стоит, спросите лучше у знатоков PowerBuilder в другом форуме, может они подскажут какой-нибудь сторонний компонент. Хотя без программирования вам не обойтись, вряд ли существует готовое решение, которое можно настроить конфигурируя под ваши нужды. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 12:11 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Лампочка, не стоит так искрить.Вариантов много и они зависят от языка программирования,задайте вопрос в профильном форуме. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 12:33 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
iik07Хотя без программирования вам не обойтись, вряд ли существует готовое решение, которое можно настроить конфигурируя под ваши нужды. Вы не совсем правы. Я знаю средство, которое может реализовать настройку таблиц (со сложными связями) без программирования, при этом, система будет иметь web-интерфейс. Для настройки достаточно задать описание таблиц в XML. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 12:46 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
CustSysiik07Хотя без программирования вам не обойтись, вряд ли существует готовое решение, которое можно настроить конфигурируя под ваши нужды. Вы не совсем правы. Я знаю средство, которое может реализовать настройку таблиц (со сложными связями) без программирования, при этом, система будет иметь web-интерфейс. Для настройки достаточно задать описание таблиц в XML. Я только рад был бы узнать, что есть такое средство. Еще более был бы рад узнать про десктоп вариант этого средства. А какой сложности интерфейс можно сконфигурировать? Валидация, вариативное наполнение списков, возможность фильтрации, опять же? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 12:59 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
iik07 Еще более был бы рад узнать про десктоп вариант этого средства. Если Вы не возражаете против локальной установки на десктоп Web-сервера Apache Tomcat 6.0, то можете считать, что есть такой вариант, СУБД любая. iik07 А какой сложности интерфейс можно сконфигурировать? Сейчас пока что только справочники, но уже скоро: -безопасность -локализация -экшины -меню После этого полноценный жизненный жизненный цикл документов, то есть, будет все, чтобы создать произвольную учетную систему с минимальным количеством кода. iik07 Валидация, вариативное наполнение списков, возможность фильтрации, опять же? Про валидацию не совсем понятно, на каком уровне Вы имеете в виду, приведите пример. Вариантное наполнение списков уже есть, вариантность тоже настраивается в XML-файле. Произвольной фильтрации нет, но есть в планах уже скоро. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 13:17 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
iscrafm, ну это ж мечта любого прогера-идиота :) а задача то на самом деле яйца выеденного не стоит ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 13:50 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
Сахават Юсифовiscrafm, ну это ж мечта любого прогера-идиота :) а задача то на самом деле яйца выеденного не стоит Надо понимать после такого ответа вопросов ни у кого остаться не может. Только вот непонятно, если все ясно и просто, почему не сделать это общедоступным? Задача настолько типичная, что возникновение подобных вопросов в будущем обеспечено. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 14:09 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
авторНадо понимать после такого ответа вопросов ни у кого остаться не может. Только вот непонятно, если все ясно и просто, почему не сделать это общедоступным? Задача настолько типичная, что возникновение подобных вопросов в будущем обеспечено. Вполне доступно . ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 14:31 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
ЛампочкаУ меня Powerbuilder.. в котором я, по-моему, уже ничего не понимаю.. А вы устраните этот пробел и вопрос из топикстартермесаги сам рассосется.... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 14:36 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
SeVaавторНадо понимать после такого ответа вопросов ни у кого остаться не может. Только вот непонятно, если все ясно и просто, почему не сделать это общедоступным? Задача настолько типичная, что возникновение подобных вопросов в будущем обеспечено. Вполне доступно . Спасибо, вероятно, топик стартер тоже рассчитывал на подобного рода ответы, только касаемо PowerBuilder-а. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 14:36 |
|
Форма для редактирования таблицы
|
|||
---|---|---|---|
#18+
iik07SeVaавторНадо понимать после такого ответа вопросов ни у кого остаться не может. Только вот непонятно, если все ясно и просто, почему не сделать это общедоступным? Задача настолько типичная, что возникновение подобных вопросов в будущем обеспечено. Вполне доступно . Спасибо, вероятно, топик стартер тоже рассчитывал на подобного рода ответы, только касаемо PowerBuilder-а. Финишируем! всем спасибо! я в очередной раз поняла, что возможно всё! и что есть хелп! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2009, 14:45 |
|
|
start [/forum/topic.php?all=1&fid=33&tid=1548554]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 269ms |
0 / 0 |