Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2008, 09:10   #11
AlexandrSid
Форумчанин
 
Регистрация: 31.10.2007
Сообщений: 103
По умолчанию

Номер документа должен генерироваться при записи, т.к. вдруг созданный документ сохранять не будут.
AlexandrSid вне форума Ответить с цитированием
Старый 26.05.2008, 09:18   #12
Paul Hindenburg
Форумчанин
 
Аватар для Paul Hindenburg
 
Регистрация: 27.07.2007
Сообщений: 123
Радость

Цитата:
Сообщение от AlexandrSid Посмотреть сообщение
Номер документа должен генерироваться при записи, т.к. вдруг созданный документ сохранять не будут.
да, я тож также думаю. спасибо ответ найден в посте №9
остается это реализовать
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
Paul Hindenburg вне форума Ответить с цитированием
Старый 26.05.2008, 09:19   #13
AlexandrSid
Форумчанин
 
Регистрация: 31.10.2007
Сообщений: 103
По умолчанию

Извените задублировал сообщение

Последний раз редактировалось AlexandrSid; 26.05.2008 в 09:22.
AlexandrSid вне форума Ответить с цитированием
Старый 26.05.2008, 09:22   #14
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
Номер нового документа должен генерироваться только при записи, т.к. созданный документ могут и не сохранять. Т.е. при нажатии кнопки создать документ в базу данных не должны попадать ни какие данные, иначе их придется удалять если нажали кноку "ОТМЕНА"
вё это реаизцется откатом транации...
а запись в базу попадает только после подтверждения транзакции!!!
если будет отмена, ничего страшного не произойдёт обсолютно.....
dron-s вне форума Ответить с цитированием
Старый 26.05.2008, 09:32   #15
AlexandrSid
Форумчанин
 
Регистрация: 31.10.2007
Сообщений: 103
По умолчанию

Может, я так никогда не пробовал.
Но что будет если - пока пользователь решал сохранять документ или нет еще 50 пользователей создали и сохранили свои документы. Появится дыра в номерах документа?
AlexandrSid вне форума Ответить с цитированием
Старый 26.05.2008, 09:35   #16
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
Но что будет если - пока пользователь решал сохранять документ или нет еще 50 пользователей создали и сохранили свои документы. Появится дыра в номерах документа?
и что в этм страшного?
а к примеру у вас имеется ни один документ (проход накадных) а множество? к примеру: списание товара в други отделы, получени товара от других отделов, возврат товара и т.д. это ведь тоже всё номера документов, которые будут идти по порядку...
dron-s вне форума Ответить с цитированием
Старый 26.05.2008, 09:46   #17
AlexandrSid
Форумчанин
 
Регистрация: 31.10.2007
Сообщений: 103
По умолчанию

Цитата:
а к примеру у вас имеется ни один документ (проход накадных) а множество? к примеру: списание товара в други отделы, получени товара от других отделов, возврат товара и т.д. это ведь тоже всё номера документов, которые будут идти по порядку...
И что это меняет?
AlexandrSid вне форума Ответить с цитированием
Старый 26.05.2008, 10:08   #18
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

а то что у вас к примеру в приходных накладных один хрен будет номера не попорядку...
dron-s вне форума Ответить с цитированием
Старый 26.05.2008, 10:29   #19
AlexandrSid
Форумчанин
 
Регистрация: 31.10.2007
Сообщений: 103
По умолчанию

При чем здесь номера по порядку, я говорю про дыры в номерах документов
AlexandrSid вне форума Ответить с цитированием
Старый 26.05.2008, 12:19   #20
Paul Hindenburg
Форумчанин
 
Аватар для Paul Hindenburg
 
Регистрация: 27.07.2007
Сообщений: 123
По умолчанию

Цитата:
Сообщение от dron-s Посмотреть сообщение
вё это реаизцется откатом транации...
а запись в базу попадает только после подтверждения транзакции!!!
если будет отмена, ничего страшного не произойдёт обсолютно.....
помоги с транзакциями на делфи, не могу понять почему не коммитится запись в главной таблице(((
вот на этом проекте
(delphi 7, firebird 1.5)
Вложения
Тип файла: zip накладные пример.zip (39.8 Кб, 11 просмотров)
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
Paul Hindenburg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие новой формы в VB byte916 Помощь студентам 1 04.03.2008 19:10
TSQLConnection и FireBird Abercrombie БД в Delphi 5 12.02.2008 14:11
Создание новой записи Gerox БД в Delphi 3 30.12.2007 14:22
Проблема с новой формой Ellita Общие вопросы Delphi 11 06.09.2007 17:14
округление в Firebird shurik_7866 БД в Delphi 0 05.07.2007 11:10