powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / таблица или форма ввода?
25 сообщений из 94, страница 3 из 4
таблица или форма ввода?
    #36259054
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
думал у Вас проблемы с реализацией нормальной работы в гриде. Если все разрешилось, то хорошо.
Да есть немного.. к топику это конечно не относится..
Просто, я лично не большой специалист по C#.. На Delphi реализовать то, что порой "не так просто" делают коллеги на С# для меня легко.. Но, среда выбрана какой выбрана.. "Минус" в том, что половина людей в этом самом C# не доки.. Следовательно, человек пытается решить поставленную задачу обходя то, что надо бы сделать но что он пока не может.. :( отсюда и возможные "сложности"..
Я уж внес послабления - если человек способен более продуктивно реализовать на Delphi - то пусть это там и делает (просто, время оно почему то пролетает быстро). Но, люди всеже решили идти с боем (я о той части, которые имеют мало опыта в C#)... Может это и к лучшему...
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36259155
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stells2,

если есть средства на оплату изысканий, то почему-бы и нет.
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36259222
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифова если формы вложенные?
Ессно после выхода из основной формы.
Сахават ЮсифовКоммит -роллбак не зависит ни от формы, ни от таблицы. Это другой уровень.
Еще как зависит - юзер должен понимать, когда его изменения будут зафиксированы.
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36259305
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод
Еще как зависит - юзер должен понимать, когда его изменения будут зафиксированы.
+1
я сторонник того, что человек должен осознавать ЧТО он делает, тупо надоедать с меседжами "вы уверены..." конечно не стоит, но явно реализовать операцию как таковую наверно стоит.
если допустить, что оператор в банке делает проводку не посредством транзакционной формы, а виде редактирования сплошной таблицы.. ну пофик, туда мильёон, сюда.. ошиблась, блин..
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36259516
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stells2
транзакционной формы
вперые вижу это понятие
ЗЫ. Проводка в банке - это не ячейка. Это последствия проведения сложного составного Документа.

вы опять не от бизнеса идёте. У сложной БЛ не может быть табличной формы совсем по другим причинам.
Как говорится, когда количество перерастает в качество, форма-карточка или паспорт объекта появляется сам собой естественным путём.
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36260288
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Суть, думаю, в том,что "табличные формы", они же "гриды", есть не более чем желание упростиь интерфейс. При этом не настолько противоестественное желание. Ибо "журнал документов", "справочник", любой список таблиц\сервисов\документов\элементов - суть талблица. Или взаимосвязанные таблицы\табличные функции\хранимки\сервисы. Для клиента оно так или иначе выглядит как таблица. То, что попытка редактирования одной строки таблицы одной таблицы приведет к открытию редактирования другого окна другой таблицы - это ли не тоже самое, что и открытие формы редактирования элемента? Вопрос, как это будет проще сделать в той или иной ситации, как это будет удобнее, и не более...
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36260660
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

ситуация:
форма "а" вызывает фому "б", "б" -> "c" , а "c" вызыват "а"
че делать будем?
Форма не причем
Пользователь причем (МОЖЕТ инициировать транзакцию), а дальнейшее уже дело системы)
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36261013
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов_мод,

ситуация:
форма "а" вызывает фому "б", "б" -> "c" , а "c" вызыват "а"
че делать будем?
Форма не причем
Пользователь причем (МОЖЕТ инициировать транзакцию), а дальнейшее уже дело системы)
бить программиста. :)
---------------------
По поводу моего вопроса.. Суть в начинающем программисте и следовательно, разговор не совсем о том пошел.. В нормальной разработке сама концепция "форма | таблица" конечно штука спорная но принимается в соответствии с адекватной оценкой бизнес логики (по крайней мере, если что-то и не так, то профессиональное приложение это скрывает, или пытается скрыть). В случае с начинающим программистом, требуется иногда явно указать, в том числе, возможно на что-то "пока" наложить жесткое условие, пока он сам не разобрался. Я конечно малость не точен был, надо было явно указать на кого это рассчитано..
Потому, я и говорю "надо разделять представление от редактирования", именно с этой точки зрения.

Насчет "транзакционной формы".. согласен.. :) Но,
Petro123Проводка в банке - это не ячейка. Это последствия проведения сложного составного Документа.
Это и есть транзакция.. :) Таким образом, "транзакционная форма" (название явно не верное, согласен) есть ничто иное, как форма для выполнения совокупности операций по вводу/корректировке данных переводящих эти данные из одного состояния в другое обеспечивающая их целостность и не противоречивость.. (уф.. :) ).
Кстати этот "сложный составной" документ(ы) вполне нормально живет в виде таблицы и можно делать проводку так же изменяя на живую таблицы..:) (да бог с ним).
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36261219
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stells2,

во блин еще один теоретик от сохи
да причем тут форма и транзакция?????
n чек могут ввести свои формы с разных мест, но пока машина состояний не даст разрешения транзакция просто не стартанет нафиг
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36261241
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая БД - граф
любое изменение - изменения леса в графе, вес лес должен быть заключен в транзакцию (так как деревя в лесу могут иметь общие узлы)
так что ни форма, не пользователь тут не причем
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36261949
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовЛюбая БД - граф
любое изменение - изменения леса в графе, вес лес должен быть заключен в транзакцию (так как деревя в лесу могут иметь общие узлы)
так что ни форма, не пользователь тут не причем
форма не причем.. это только форма :) к БД отношния никакого.
А вот смысл..ну очень грубо:
1. открыть форму (бд пока не трогаем, ну или если и трогаем, тоды открываем транзакцию)
2. пока мы в этой форме, реальные данные никуда не уходят
3. закрываем форму - делаем проверку (если работали с "живыми" данными, скорей всего проверки уже были сделаны). На всякий случай интересуемся, сохранить ли эту лажу?
4. закрываем форму, форма закрыта по IDOK, следовательно, можно фиксировать транзакцию (если она была открыта, иначе открываем.. например вызвав процедуру или еще что).
5. Все, обновляем свои данные и видим результат работы.

Что мы сделали? надо пояснять?

Млин, ну в самом деле, топик был о другом, или растояние так путает всё? :) Чегож на пустом месте то разводить...
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36262015
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифовситуация:
форма "а" вызывает фому "б", "б" -> "c" , а "c" вызыват "а"
че делать будем?

Элементарно
commit при выходе из первой "а"
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36262620
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

блиин, не донес мысль
а если параллельно открыты несколько форм (МДИ), с пересекающимися данными
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36262697
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов_мод,

блиин, не донес мысль
а если параллельно открыты несколько форм (МДИ), с пересекающимися данными
ссылку на ADOConnection передавай в формы, и ходи хоть сто раз кругами
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36262794
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

АДО коннекшн вроде граф изменений не строит и порядок команд обновления не устанавливает?
Или я ошибаюсь?
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36263483
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовPetro123,

АДО коннекшн вроде граф изменений не строит и порядок команд обновления не устанавливает?
Или я ошибаюсь?
мне сложно понять твой вопрос (про "леса" и т.д.).
Если по простому, то всё в руках разработчика, т.к. БД не видит формы клиента. Ему приходят последовательности команд (в приложении без потоков).
- по кругу не даёт ходить аналитик и архитектор, иначе программу не купят.
Вон, на озоне была такая многоходовая операция по покупке книги, что пришлось ввести функционал: "купи товар за 2 клика".
- не давать ходить можно вводя модальные окна и коммит (как сказал _mod)
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36263511
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

НЕ ДАВАТЬ и так ясно, но мы то говорим вообще, а не о частных задачах.
У нас допустим есть 2 режима работы интерфейса.
1. Навигационный - пользователь (это как раз аналитик) может пройти по всей связям БД вдоль и поперек (фиьтруя, агрегируюя и т.д.) (путь по желанию сохраняется и в следующий раз нужная информация генерируется по сохраненному пути)
2. Бизнес объекты (это настроенные архитектором срезы графа связей ( это просто частный случай первого пункта).

Никто не знает какие формы будут генерироваться, в любой момент кто-то может убрать связь, добавить сущность и т.д.
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36263539
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов
НЕ ДАВАТЬ и так ясно, но мы то говорим вообще, а не о частных задачах.

==== зачем генерировать навигационную форму, если всё равно в частности будет - НЕ ДАВАТЬ? Я имею ввиду у заказчика?

У нас допустим есть 2 режима работы интерфейса.
==== 2 пункта выше это Админский интерфейс (где хочу - там хожу). Заказчика он интересует в последнюю очередь

Никто не знает какие формы будут генерироваться, в любой момент кто-то может убрать связь, добавить сущность и т.д.

======= утопия imho
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36263705
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов
У нас допустим есть 2 режима работы интерфейса.
1. Навигационный - пользователь(это как раз аналитик)

Это Вы сейчас о чем? с каких это пор, пользователь стал аналитиком? Эксперт предметной области - может быть. (или, Вы имели ввиду "аналитик" - например экономист, который является обычным пользователем системы?)
Сахават Юсифов
может пройти по всей связям БД вдоль и поперек (фиьтруя, агрегируюя и т.д.) (путь по желанию сохраняется и в следующий раз нужная информация генерируется по сохраненному пути)

Опять не улавливаю Вашу мысль. Какие пути надо запоминать для, скажем оператора ОТК сидящего за АРМ и контролирующего точность исполнения техпроцесса установками? Ну или кладовщик на складе, у которого весьма четкий и ограниченный набор функций по вводу/корректировке данных...
Сахават Юсифов
2. Бизнес объекты (это настроенные архитектором срезы графа связей ( это просто частный случай первого пункта).
умно.. :) не с первого раза далось прочесть.. наверно имелось ввиду - бизнес-логика.. Ибо, объекты не могут представлять собой связи.
Сахават Юсифов
Никто не знает какие формы будут генерироваться, в любой момент кто-то может убрать связь, добавить сущность и т.д.
------------
Я так понял, это совсем в общем, просто глобально в целом... :)

PS: сложно мне, неучу, осилить Ваши оперирование лесами, графами, деревьями, срезами и т.д в контексте РСУБД (и даже ОРСУБД) & проектированием GUI & темой топика.
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36263789
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stells2 умно.. :) не с первого раза далось прочесть.. наверно имелось ввиду - бизнес-логика.. Ибо, объекты не могут представлять собой связи.

всё, понял о чем Вы..
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36263910
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stells2stells2 умно.. :) не с первого раза далось прочесть.. наверно имелось ввиду - бизнес-логика.. Ибо, объекты не могут представлять собой связи.

всё, понял о чем Вы..
Все просто.У Сахавата бизнес-логика,предстваление и модель - Змей Горыныч о трех головах,но с одним туловищем
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36263914
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одним словом - сказка воплощенная в жизнь
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36264313
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават Юсифова если параллельно открыты несколько форм (МДИ), с пересекающимися данными
Тут кто первый
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36264323
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сахават ЮсифовНикто не знает какие формы будут генерироваться, в любой момент кто-то может убрать связь, добавить сущность и т.д.
Это правильно, но все должно работать в рамках некоей модели поведения. Вот она и определяет моменты истины.
...
Рейтинг: 0 / 0
таблица или форма ввода?
    #36264329
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stells2,

все в мире объекты
связи тоже
...
Рейтинг: 0 / 0
25 сообщений из 94, страница 3 из 4
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / таблица или форма ввода?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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