powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / О формах ввода.......
15 сообщений из 40, страница 2 из 2
О формах ввода.......
    #32164975
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или примерно так:
Код: plaintext
Select * From Tabl Where Id> (Select Max(Id) From Tabl)
...
Рейтинг: 0 / 0
О формах ввода.......
    #32164986
pv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Витал:
На момент открытия формы записи не существует, а если использовать запрос то она должна уже быть.
...
Рейтинг: 0 / 0
О формах ввода.......
    #32164995
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 incold - проект ADP + SQL Server.
Может идею AlTis развить?
Что если ключ - количество записей.


Зачем? При работе ADP + SQL Server - одно из важных требований уменьшение траффика между клиентом и сервером.
Зачем мне открывать форму с источником и тянуть с сервера записи, если я собираюсь только добавить новую запись?
Так как я предлагал - при открытии формы никакого траффика вообще нет, при закрытии или нажатии на кнопку выполнить операцию - на сервер передается только вызов процедуры с параметрами, все остальное делает сервер.
Зачем громоздить какие-то ключи дополнительные и т.п.?

Если речь идет о простом решении проблемы, которая была в начале, то именно так и нужно делать...имхо :)

2 ALL
Народ, вот все тут постепенно собираются переходить на ADP + SQL Server.
Подумайте, сколько вам придется переделывать при таких подходах к реализации такой задачи....
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165004
pv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 incold
не думаю, что открытие формы в режиме ввод данных влечет за собой пересылку всей таблицы, я не прав?
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165008
pv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 incold
не думаю, что открытие формы в режиме ввод данных влечет за собой пересылку всей таблицы, я не прав?
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165025
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На событие после обновления - Me.AllowAdditions = False
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165040
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не думаю, что открытие формы в режиме ввод данных влечет за собой пересылку всей таблицы, я не прав?

Какая разница влечет или не влечет.
Дело в подходе.
Есть простая задача: добавить по данным введенным пользователем одну и только одну запись. Начинаются всякие навороты, тут включить, тут выключить. А потом через месяц меняется алгоритм обработки (например на определенных клиентов ставится квота, или еще что-нибудь). И опять программист лезет править клиентскую часть и обновлять новую версию и юзеров.
при серверной процедуре все намного проще.
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165044
pv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заработало
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Может идею AlTis развить? 
Что если ключ - количество записей. 
 --------------- 
 
После вставки ключ++ 
Если ключ > 0  me!AllowAdditions = False 
 ----------------- 
 
после подтверждения del(еще не разобрался) ключ -- 
 
Если ключ < 1  me!AllowAdditions = True
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165067
Huk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Huk
Гость
Вообще-то у формы есть свойство: Цикл табуляции.
Устанавливаешь "Текущая запись" и до выхода из формы больше запись добавить нельзя.
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165070
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Huk:

По-моему, для этого надо ампутировать мышку.
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165083
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему, для этого надо ампутировать мышку.
по самые плечи
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165093
pv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и не знаю что поможет:
На ввод данных в таблицу срабатывает тригер, которай может запретить изменение в запись, так вот если изменение не может произойти(происходит откат), то это отображается на форме при переходе на другую запись, а т.к. запись она, то это не отображается, подскажите, как отобразить это, т.е. обновлять контролы, после изменений.
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165122
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты сам то понял что написал???
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165135
pv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перефразирую:
На обновление записи в таблице срабатывает тригер, который может запретить изменение в записи, так вот если изменение не может произойти(происходит откат), то это отображается на форме при переходе на другую запись, а т.к. запись одна, то перехода на другую запись не происходит, а следовательно наш откат, т.е. возврат к старому значению поля не отображается на форме, requery поставить не получается, т.к. форма для ввода а следовательно при requery форма визуально будет очищаться.
Как решить эту проблему?
...
Рейтинг: 0 / 0
О формах ввода.......
    #32165152
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот за собой тоже замечал такую черту, если делаешь что-то, а кто-то говорит "так не оптимально, лучше по-другому", то все равно продолжаешь делать, чтобы потом продемонстрировать "я все-таки сделал ЭТО".

Правда я так и не понял на чем база на SQL или Access.
Но если будет желание обсудить как оптимальнее сделать на SQL, могу сказать, если желания нет......каждому свое
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / О формах ввода.......
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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