powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Добавление новых записей и редактировоние старых
15 сообщений из 15, страница 1 из 1
Добавление новых записей и редактировоние старых
    #39837806
Bora2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Опишу алгоритм работы,который пытаюсь реализовать. Сначала вводится через комбокс имя проекта в таблицу проектов и если такого нет то в таблице проектов добавляется новая запись, если есть указатель переходит на найденную запись. При закрытии приложения должна произойти или запись в таблицу исходных данных и результатов если проект новый, или редактирование старых записей в таблицах исходных данных и результатов.
Какое условие нужно создать чтобы реализовать алгоритм?
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39837810
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bora2015Какое условие нужно создать чтобы реализовать алгоритм?Установить Rad Studio
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39837811
Bora2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотел добавить ,что при закрытии приложения надо ответить сохранить изменения , вариантами: да,нет ,отмена. А если в приложении ничего не нажималось с момента запуска, как можно сделать чтобы при закрытии приложения и диалогового окна не было,а приложение просто закрылось?
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39837827
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bora2015Хотел добавить ,что при закрытии приложения надо ответить сохранить изменения , вариантами: да,нет ,отмена. А если в приложении ничего не нажималось с момента запуска, как можно сделать чтобы при закрытии приложения и диалогового окна не было,а приложение просто закрылось?да, это всё можно сделать, с помощью Rad Studio
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39837839
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не обязательно Rad Studio, можно в любой версии Delphi
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39837865
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главное условие - программист между креслом и клавиатурой.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39837919
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы не поверите, даже на богомерзкой сишке сделать можно.
Главное - прокладка по рецепту Дм.Сибирякова
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39837972
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bora2015надо ответить сохранить изменения , вариантами: да,нет ,отмена.
" И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы..."©
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39838152
MirnyiAtom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bora2015,

А в чем вопрос то? В чем испытываете трудности?
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39838249
Bora2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MirnyiAtomBora2015,

А в чем вопрос то? В чем испытываете трудности?
По какому условию добавлять новые записи в табл 2 и табл 3 или редактировать старые? Я хотел сначала, при условии что если в табл 1 добавилась новая запись, до добавлять ,а если введено значение которое уже есть то редактировать. Но может оказаться ,например если в таблицу 1 ввести запись , а затем закрыть приложение то в таблицу 3 которая хранит результаты запишутся нули, т.к кнопку расчет не нажимали.
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39838262
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bora2015Но может оказаться ,например если в таблицу 1 ввести запись , а затем закрыть приложение
то в таблицу 3 которая хранит результаты запишутся нули, т.к кнопку расчет не нажимали.

Решение 1: убрать кнопку "расчёт" и считать всё автоматически в момент добавления записей.
Транзакции обеспечат атомарность этого процесса.
Решение 2: убрать таблицу 3 и проводить расчёт автоматически в момент когда кому-то
понадобится его результат.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39838274
Bora2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изначально хотел чтобы кнопка была.
А если по условию нажата ли кнопка расчета. Но какое условие надо поставить? Событие у меня сделано по двойному нажатию на компоненте tmainmenu.
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39838276
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bora2015Изначально хотел чтобы кнопка была.

Это плохой дизайн.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39838311
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bora2015Изначально хотел чтобы кнопка была.Ты на несколько разных операций вешаешь одну кнопку.
Ну сделай кнопку "СДЕЛАТЬ ВСЁ"
...
Рейтинг: 0 / 0
Добавление новых записей и редактировоние старых
    #39838317
Bora2015
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GatorBora2015Изначально хотел чтобы кнопка была.Ты на несколько разных операций вешаешь одну кнопку.
Ну сделай кнопку "СДЕЛАТЬ ВСЁ"
Почему на несколько разных? Одна n1 -расчет ,другая n2 закрыть приложение.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Добавление новых записей и редактировоние старых
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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