|
277 / 5 / 4
Регистрация: 09.11.2011
Сообщений: 294
|
||||||||||||||||
Окошко с сообщением при добавлении записи в БД. C++ Builder 608.04.2013, 22:17. Показов 2264. Ответов 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 выскакивает диалоговое окошко с ошибкой Дублирование записи в определенном поле при добавлении новой записи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|