Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 04.06.2014
Сообщений: 28

Добавление пустых значений в таблицу Access

02.11.2015, 21:50. Показов 658. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Работаю с базой Access. Ввожу значения в таблицу из Edit. Необходимо, что бы при нажатии на кнопку "добавить" Пустые поля для ввода не добавлялись в таблицу а например label1->Caption ==("Ошибка ввода");
Подскажите как это реализовать. Код добавления в таблицу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
Form3->DataSource1->DataSet->Insert();
Form3->DataSource1->DataSet->FieldByName("Имя")->Value = Edit1->Text;
Form3->DataSource1->DataSet->FieldByName("Фамилия")->Value = Edit2->Text;
Form3->DataSource1->DataSet->FieldByName("Знак зодиака")->Value = Edit3->Text;
Form3->DataSource1->DataSet->FieldByName("Дата рождения")->Value = Edit4->Text;
Form3->DataSource1->DataSet->Post();
Edit1->Text = (""); //очистка полей после добавления
Edit2->Text = ("");
Edit3->Text = ("");
Edit4->Text = ("");
Label5->Caption = ("Запись успешно добавлена");
 
}
Добавлено через 36 минут
И если есть еще такая возможность, поскажите как организовать поиск в таблице по полю "знак зодиака".
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2015, 21:50
Ответы с готовыми решениями:

Добавление пустых значений в datetime
приветствую всех!!! На форме есть 4шт. checkBox и 4шт. dateTimePicker. СУБД использую SQL 2005 тип данных столбцов datetime. Необходимо в...

Перенос значений из таблицы в таблицу без пустых строк между данными
Добрый времени суток! Помогите в решении задачи! Требуется, чтобы из Таблицы 1, данные автоматически переносились в Таблицу 2, но без...

Добавление значений в таблицу
Чтобы добавить данные из формы в таблицу написала такой код. Ничего не происходит. Что может быть неправильного? Private Sub...

2
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
02.11.2015, 23:14
C++
1
2
3
4
5
if(Edit1->Text.IsEmpty())
{
Label1->Caption = "Ошибка ввода";
return;
}
И так далеее

Добавлено через 48 секунд
Цитата Сообщение от Dmitriy1994 Посмотреть сообщение
И если есть еще такая возможность, поскажите как организовать поиск в таблице по полю "знак зодиака".
Используй Locate() для поиска
1
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
03.11.2015, 19:37
Цитата Сообщение от Sasha Посмотреть сообщение
C++
Выделить код
1
2
3
4
5
if(Edit1->Text.IsEmpty())
{
Label1->Caption = "Ошибка ввода";
return;
}
И так далеее
Не Sasha не прокатит ... смотрите, допустим при нажатие кнопки я написал
C++
1
2
3
4
5
6
7
8
9
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  if(Edit1->Text.IsEmpty())
    {
     ShowMessage (L"Edit1 пуста");
     return;
    }
}
//-
и "пользователь или оператор" кто работает на эту программу нажал случайно пробел сообщения не возвращается и программу выполнит INSERT
Здесь обязательно функция Trim чтобы пробел был игнорирован , Вот так
C++
1
2
3
4
5
6
7
8
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    if (Trim(Edit1->Text)=="")
    {
      ShowMessage (L"Edit1 пуста");
      return;
    }
}
Добавлено через 7 минут
Так тоже можно да
C++
1
2
3
4
5
6
7
8
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    if (Trim(Edit1->Text).IsEmpty())
    {
      ShowMessage (L"Edit1 пуста");
      return;
    }
}
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2015, 19:37
Помогаю со студенческими работами здесь

Добавление значений в таблицу
Есть таблица. с дополнительными картинками для товаров, в ней есть поля |id|parent|name| id - идентификатор картинки parent - товар,...

Добавление записей в таблицу Access
Ребята! Привет! Такой вопрос: есть БД в ней таблица "Овощи", надо через VS2010 добавить в столбец "Названия" пробывал вот так, но...

Добавление записи в таблицу Access
Пытаюсь добавить запись в таблицу Клиент Form4->ADOQuery4->Close(); Form4->ADOQuery4->SQL->Clear(); ...

Добавление даты в таблицу Access
Подскажите пожалуйста, как добавить дату в таблицу (access) при помощи ADOQuery? Дату пользователь должен выбирать из DateTimePicker'а и...

Добавление строки в таблицу access
Привет, подскажите пожалуйста как решить данную задачу: Есть таблица, например ее имя "Товар" ее содержимое выводится в DBGrid....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
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
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru