|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
||||||||||||||||
Окошко с сообщением при добавлении записи в БД. C++ Builder 608.04.2013, 22:17. Показов 2339. Ответов 29
Метки нет (Все метки)
У меня проблема.
Вот этот код вставил:
Если например я не записал или пропустил поле куда должен записать данные, или не загрузил картинку, что бы эта запись не добавляла в БД, и показывало бы сообщение о том что должен "Заполнить данные поля и загрузить изображение". При таком коде выше. Когда я уже все заполнил запись(не пропустил ни одного поля и загрузил изображение) не добавляется, все ровно выскакивает эта сообщение "Заполнить данные поля и загрузить изображение". При заполнении данных и изображения, запись должна записаться в БД и не выдовать это сообщение. Как это по другому записать?
0
|
||||||||||||||||
| 08.04.2013, 22:17 | |
|
Ответы с готовыми решениями:
29
Подстановка при добавлении данных в таблицу в C++ Builder. Ошибка при добавлении записи в базу данных
|
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|||||||||||
| 08.04.2013, 22:30 [ТС] | |||||||||||
|
Если заполнил данные и загрузил изображение, запись должна быть добавлена и окно должно закрыться.
Если заполнил данные и например забыл загрузить изображение(Или наоборот, поле какое-нибудь пропустил), запись не должна добавляться, а окно остаться открытым. Добавлено через 5 минут Пробовал дописать до или после кода:
0
|
|||||||||||
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|
| 08.04.2013, 22:35 [ТС] | |
|
Скрин
0
|
|
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|
| 08.04.2013, 22:38 [ТС] | |
|
Скрин 2
0
|
|
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|
| 08.04.2013, 23:16 [ТС] | |
|
Вон фиг поймешь что...
0
|
|
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|
| 09.04.2013, 17:22 [ТС] | |
|
Т.е. как это записать?
0
|
|
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|
| 09.04.2013, 17:24 [ТС] | |
|
Вот по новому тот же проект создал
0
|
|
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|||||||||||
| 09.04.2013, 19:34 [ТС] | |||||||||||
|
Как это записать для Image это условие?
Добавлено через 1 час 58 минут ?????????????
0
|
|||||||||||
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
||||||
| 09.04.2013, 23:32 [ТС] | ||||||
|
Проверка записи была. Только можно как-нибудь отделаться одним сообщением?
Записал так. Только на загрузку изображения не добавлял только. Только для Edit и Memo.:
0
|
||||||
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|
| 09.04.2013, 23:34 [ТС] | |
|
Проект.
Хочу отделаться одним сообщением например. Текст в сообщении "Введите данные и загрузите изображение". Дальше пусть к примеру пользователь ищет сам что пропустил. Но при этом, если какойто касяк, запись добавляться(То что заполнил) не должна. Только вся заполненная запись должна записаться в БД. Что бы вообщем то поля должны быть Обязательными. По такому принципу.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 10.04.2013, 11:47 | |
|
Evgeny92, ну вообще пользователя надо тыкать носом в ошибку, думать ему, как правило, лень... поэтому лучше указывать точно, что не нравится программе
а код у вас феерический, однако... да и обычно принято сначала проверить данные, а потом уже их писать в базу... в вашем случае я бы использовал цикл, функцию FindComponent и массив с названиями полей... код сократится в разы и читабельнее станет...
1
|
|
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
||
| 10.04.2013, 12:16 [ТС] | ||
|
0
|
||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|||||||
| 10.04.2013, 12:40 | |||||||
2
|
|||||||
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
|
| 10.04.2013, 12:58 [ТС] | |
|
пытаюсь разобраться...
0
|
|
|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
||||||
| 10.04.2013, 13:46 [ТС] | ||||||
|
Вообщем, не знаю как и куда это записать... По примеру не мог разобраться..
Т.е. как это надо записать? На форме Edit1(2-7), Memo1(2) и Image1. Кнопка на добавление записи без сокращений:
0
|
||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 10.04.2013, 14:07 | ||||||
|
а с этим разберетесь? __
1
|
||||||
|
|
|||||||
| 10.04.2013, 14:27 | |||||||
|
Я бы на твоём месте вот эту строку
Второе так как сказано выше лучше пользователю указать то поле которое он пропустил по этому используй else if в условиях проверки И третье после ShowMessage ставь return
1
|
|||||||
| 10.04.2013, 14:27 | |
|
Помогаю со студенческими работами здесь
20
Окошко с сообщением Не показывать окошко с сообщением показать окошко с сообщением в word При добавлении в таблицу 40 столбцов в БД mysql, в phpMyAdmin выскакивает диалоговое окошко с ошибкой Дублирование записи в определенном поле при добавлении новой записи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|