Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Стало интиресно, как удобней сделать рабоу с данными! У кого как получается! Так у меня - примерно конечно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 17:58 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
От души порадовала кнопка с корзиной. И правда, чего хранить-то подписанный договор - в корзину его! А вообше молодец! Так держать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 19:46 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
А меня - список "контракотов" no offense mate :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 19:56 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
В общем - то нормально. А вообще то это дело вкуса. Я иногда извращаюсь до того, что даю возможность пользователю самому выбрать цветовую гамму и хранить это в таблице в клиентской части. У каждого пользователя свои настройки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 21:21 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
А у меня так http://www.emss.krm.net.ua/dog.htm Вообще-то интересная тема, например открыть раздел куда все присылали свои интерфейсы программ, только одно НО - кто захочет грузить сервер еще и картинками???. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 13:53 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Картинки размером 50-80кб не проблема. Учитывая, что страница с топиками может достигать 40 кб, это практически равнозначно хорошо ужатому screenshot. Alex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 14:01 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Помимо всего прочего мне еще было интиресно как организуется подход к отображению данных и созданию новых документов! Я привык видить список документов в таблице как видно из ресунка и создавать новый документ по отдельной кнопке в отдельном окне. Там -же его и изменять! Просто в Access я так и не понял как подобный подход реализовать стандартными средствами - пришлось все (ну хорошо, хорошо - многое) писать самому! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 14:02 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
А что ты называешь стандартными средствами аксеса? формы и код к ним? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 16:06 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Ну типа того тока без особого кода! Потому как например окно куда вбивается новый документ полностью не привязано к базе! Я сам значения проверяю! Сам их передаю в параметрах скрипту и запускаю его! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 16:12 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Ну если я правильно тебя понял то это делается так: Есть две таблицы ZAKAZ и POZICII, таблица POZICII является дочерней по отношению к таб. ZAKAZ, поле связи KODZAK. Для создания формы используешь "Создание формы с помощью мастера", выбираешь нужные поля из этих двух талиц (в один боксик) жмешь далее, в следующем окне ставишь точку на "Связанные формы" и далее..... готово. Потом видоизменяй формы, таскай поля.... Может чуть не связанно получилось но как мог!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 17:03 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2NikolayK Да нет! :) Это то не сложно создать! Вопрос был другой: Кто как добавляет новые записи в таблицу! Я люблю что-б новая формочка открывалась для этого! А кто-то по другому - но я не слышал ответов по этому поводу! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 17:12 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Да все делают через диалоги(формы) чего тут мудрить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 17:45 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
у меня все универсально. Добавление, удаление и редактирование в одной табличной форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 17:49 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2ДиД: Принт скрин в студию! Хочу посмотреть! Может это удобней?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2002, 18:06 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Как видно из моего PrintScreen (www.emss.krm.net.ua/dog.htm) то работа с записями у меня происходит с помощью кнопок работы с записями стандартно созданными средствами Access. Ну а вообще зачастую конструкция формы сводится к ГЛАВНОЙ и одной ПОДЧИНЕННОЙ или двух ПОДЧИНЕННЫХ форм. В ГЛАВНОЙ работа с записями происходит с помощью вышеописанных кнопок, а в ПОДЧИНЕННЫХ обычно таблица. Но бывает и так http://www.emss.krm.net.ua/plan.htm, что конечно мне больше нравится, чуть поясню. С левого бока список, по значению которого ведется поиск значения в форме, все остальные ПОДЧИНЕННЫЕ связанные по кодовому полю. Вроде так!?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2002, 09:15 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Да, поиск мне очень понравился! Удобно так вот поле ввел - на запись перешли! Мечта! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2002, 09:57 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
да уж дизайн это лицо пограммы... предлагаю обменяться карасивыми решениями - извратами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 12:31 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Привет! Интерфейс интересная штука... В Access можно накарябать прогу так что пользователь и не узнает что запустил MS Access, а благодаря ActiveX прогу можно сделать с любым интерфейсом. Основываясь на личном опыте для редактирования и ввода новых данных в таблицы всем советую использовать временные таблички, это несколько сложнее но намного надежнее. Если конечно не только Вы планируете работать с этой программой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 17:03 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2Маveric Я вообще использую отдельные формы вместо табличек! :) 2alk Как-то Вы не однозначно сказали... Можно подумать интерфейс не так уж важен... Тем не менее в продуманном интерфейсе пользователь делает меньше ошибок! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 17:09 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Можно и формы использовать. Даже нужно (зачем плодить лишние таблицы?), но это решение подходит только когда нужно добавить запись лишь в одну таблицу. Если же при вводе новой записи заполняются подчиненные таблички то тут уже не обойтись без "временных таблиц". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 17:30 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Перебор. Я готов отстаивать: если при вводе данных требуются временные таблицы, то a) схема данных не оптимальна б) Вам пора прощаться с аксессом в пользу более серьезного клиента в многоуровневой среде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 18:06 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Да какой же перебор ) Тривиальный пример: есть таблица Сотрудники, есть таблица связанная с ней по ключу (например [Опыт работы] где и по какое время работал этот сотрудник). Теперь допустим нужно добавить нового Сотрудника и завести для него его Опыт работы. Что бы ты не говорил, а для данных [Опыт работы] необходима временная таблица. Можно конечно в два приема, т.е пользователь вначале добавит Сотрудника (ему присвоится ID), а затем будет уже вводить данные о его Опыте работы. Но это не красивое решение. Таблицы для хранения временных данных хороши тем что даже если вырубится свет или еще какой сбой, то гарантировано что данные в основных таблицах будут всегда корректными. Потому как пишутся они туда только по кнопке "Ввод", да еще и транцакцию включить можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 18:29 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
P.S. Схема данных тут вообще не относится к делу так-же как и многозвенные системы - это просто вопрос надежности программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 18:31 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2 Маveric Я же написал - готов отстаивать... Приступим: Сервер защищен от сбоев питания. Но питание вырубается каждые полчаса. Клиенты падают. Вам достался сотрудник с немерянвм опытом работы. Вы упорно, каждые полчаса, снова и снова пытаетесь вколотиь его богатый опыт во временную таблиуцу, но не успеваете. Я же, спокойно пережив перезагрузку, просто продолжаю документировать его опыт продолжая с последней успешно вставленной записи. И что значит в 2 приема? заполнили вглавной форме данные о сотруднике, тут же перешли в подчиненную форму о его достоинствах - никаких проблем! P.S. Мои скромные достоинства - 7 лет Access и 4 года разных SQL серверов. Единственный случай когда реально пришлось использовать временную таблиуцу при вводе - это передача параметров в процедуру на SQL сервере, где количесво параметров не являлось константой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 19:58 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
P.S. Правильное построение схемы данных определяет быстродействие, удобство работы и, в конечном счете, жизнеспособность приложения. А количество уровней отнюдь не показатель надежности. Просто при построении сложных систем, в которых описание бизнесс-процессов не умещается в реляционную алгебру становится оправданными промежуточные уровни. Но продуманная схема данных нужна всегда. Или Вы в восторге от 1С? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 20:07 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
согласен с SysOp . ИМХО. временные таблицы.. зло... =((.... а 1с вообще.. =((((( одни выражения!!!... хотя как для написания бухгалтерии и иже.. =))) справочники... документы... неплохо =))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2002, 22:06 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Я не вижу никаких проблем вставлять в основную таблицу и подчиненную из одной формы. Я как правило ее не связываю с таблицей в БД на прямую, а сам контролирую процесс обновления данных в БД. Слегка геморно с точки зрения объема кода, зато я знаю что и где и могу нарисовать удобный для пользователя интерфейс! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 09:45 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
присоединяюсь к противникам временных таблиц для ввода данных в Аксесе. Их можно исползовать для расчетов, пересчетов, группировок и т.д., но не для ввода данных. Всяческих регардов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 10:22 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2 SysOp Ну что же будем отстаивать ) Замечание: говоря о надежности программы я имел ввиду запись данных во временные таблицы, а не многозвенные системы. Вы просто меня неправильно поняли. Про продумманность схемы данных, тут и обсуждать нечего - это есть постулат при проектировании любой БД. Причем тут 1С я так и не понял. Пример с БД о сотрудниках может и не самый лучший. Вот другой пример: есть табл. Order (Заказы) с полями: ID - идент. заказа EntDate - Дата ввода заказа TotalSum - стоимость всеко заказа PaySum - сумма оплаты заказа есть таблица OrderDetails (позиции заказа) c полями: ID - идент. записи OrderID - идент. заказа PositionName - название услуги Amount - количество Price - цена С БД работают несколько человек (5-8 чел). По Вашей схеме при падении клиета во время ввода ЗАКАЗА, он все равно будет хоть частично да введен, что не верно потому как эта информация может быть актулальна только целиком (т.е. заказ со всем его содержимым). Что если другой отдел (допустим отдел поставки) основываясь на введенных данных делает какие-то действия (поставку)? В Вашем случае Заказчик получит только часть своего заказа. В моём гарантировано что все введенные заказы правильные. Не говоря уже о проблемах типа блокировки записей и одновременного доступа несколькими клиентами к одному заказу. Кстати не факт что после того как включат свет (это может быть и через сутки) сотрудник вводивший Заказ, вспомнит что он оказывается не все ввел перед сбоем. Вот теперь попробуйте опишите как Вы бы сделали это. Вы наверное скажете "а такие ситемы не подходят для архитектуры файл-сервер", ан нет, я потроил несколько таких систем и они успешно работают на протяжении нескольктих лет. P.S. И поверьте у меня не менее скромные достоинства ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 10:26 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2Маveric Я подобную схему реализовал несколько иначе. После тього как документ завершен в нем ставиться подпись лица который его делал и переслал на следующую стадию (ну или просто галочка) Создал документ, принял к исполнению и т.д. Такая схема оказалось очень устойчивой к разным родам сбоев и более того можно всегда было посмотреть, кто последним делал заказ или кто его принял к исполнению! Что каксается одновременного доступа к данным, это тоже все решается! И тут решений много. Но как факт на практике подошло решение в табличке ставить галочку используется таким-то лицо и время начала редактирования, на случий обвала... Можно воспользоваться и транзакцией... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 10:50 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
Мне к ответу mahoune практически нечего добавить. Но вот совершенно непонятно зачем хранить в главной таблице сумму заказа - она что, известна заранее? Или все же скмма заказа формируется как сумма его позиций? А что касается забывчивости сотрудника, то он может забыть что вообще не разместил заказ (а также свое имя и адрес). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 11:19 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2mahoune 2SysOp Да с галочками это в некоторой степени выход. Но все равно надежнее и проще писать во временную таблицу и переность из неё с включенной транзакцией когда настало время. Что проще сделать?: один раз перенести из врем. таблицы и знать что что все ОК, нежели делить потом введенную информацию на ошибочную и неошибочную? Тем паче пользователь вначале может поставить галочку что все "ок" а затем занятся редактированием заказа и тут хлоп сбой. Еще плюс временных таблиц в том что без проблем делаешь кнопку "отмена" , просто не переносишь в БД и все. Кстати я не уверен, что будет работать откат транзакции если данные из формы напрямую вносятся в таблицы. Надо будет попробывать. Вообще включенные транзакции хавают много ресурсов, (созд. врем. файл на диске) и на долго их лучше не включать. Запоминать же идентефикационные сведенья пользователей в системах где высок уровень ответсвенности за введенную инфу ето необходимо. Работать с врем. табл. я сам долго не хотел, но воспользовавшись этим решением освободился от многих гемороев. 2SysOp А хранить сумму заказа в моем случае необходимо было по многим причинам (многовалютность системы и прочее). Одна из них скорость выборки, если бы я каждый раз считал её по всем позициям, все бы работало в несколько раз медленнее. Реляционность реляционностью, но это недолжно быть панацеей. Так что мой ответ потому что так проще и быстрее ) Про забывчивость сотрудников: он конечно может забыть, но только в моем случае этих данных не будет в общей системе и это будет проблема сотрудника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 11:47 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2 Маveric Что касается суммы то согласен, денормализация иногда необходима. А вот такой пример: нужно срочно сформировать заказ. В Вашем случае эту работу невозможно распределить между сотрудниками. В моем - один заказ могут наколачивать хоть 100 человек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 11:54 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2SysOp Ну почему же нельзя? Если это будет требоватся по условию задачи то сделать это не составит труда. А вот в вашем случае никогда не разберешь кто закончил ввод, а кто нет, и сформирован ли заказ. Не удачное замечание, применительно к БД Заказы. Однако если и возникнет такая ситуация то лучше записывать информацию верными пакетами от каждого сотрудника обрабатывающего заказ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 12:05 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2 Маveric Ну и чем же понятие 'верный пакет' отличается от понятия 'окончание ввода' и 'форомирование заказа'? Надеюсь Вы понимаете, что даете расплывчатые формулировки и не четко аргументируете свое мнение? Кроме того, когда я привожу аргумент, вы его парируете "Если это будет требоватся по условию задачи то сделать это не составит труда", из чего я делаю вывод что на сегодняшний день у Вас нет готового решения. А мы говорим о недостатках и преимуществах того, что уже существует. Так нельзя. Мало чего мне не составит труда навернуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 12:22 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
SysOp Я всегда аргументирую свое мнение потому как понимаю что хочу сказать, правда может пишу не совсем доходчиво. Под понятием "верного пакета" я подразумевел набор позиций, ввод которых был поручен отдельному сотруднику (Вы кстати все поняли правильно). Что касается парирования, мне даже смешно стало. Жаль что немогу обратится по имени. Какая готовая задача? Мы взяли абстрактную задачу и рассматривали варианты её решения. Я думаю мы исчерпали все вопросы и я привел достаточно аргументов так что нет смысла продолжать дальнейшую дискусию на эту тему. С уважением Сергей ;) P.S. Чего то злобность какая то читается в Вашем последнем ответе. Не связано ли это с Вашим авторитетом на этом сайте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 12:37 |
|
||
|
Как у кого выглядет визуально прога на Access!
|
|||
|---|---|---|---|
|
#18+
2 Маveric Ну если Хотите прекратить обсуждение, давайте прекратим. Хотите использовать временные таблицы при вводе информации, уверены что это оптимальное решение - используйте. Я не смог доказать Вам неоптимальность Вашего подхода, Вы - неоптимальность моего. В конце концов каждый из нас на основе своего личного опыта сделал свой выбор, и хорошо, что мы считаем его правильным. Возможно тем, кому предстоит столкнутся с аналогичной проблемой наша дискуссия сможет помочь. И я на Вас совсем не злюсь. И на этот форум хожу не баллы зарабатывать. Напротив, мне очень помогали и помогают полученные тут советы. И уж точно на форуме есть люди гораздо авторитетней меня. А я даже непорегистрен. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 13:07 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1682825]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 428ms |

| 0 / 0 |
