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

Вывод определенных строк в DBGrid

15.05.2013, 13:21. Показов 8217. Ответов 58
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток.
Не знаю как реализовать вывод определенных строк в DBGrid.
Пример: Есть таблица с 3 столбцами, и 10 строками. Первые 2 столбца заполнены во всех строках, в 3 столбце заполнены только 5 строк. Требуется вывести строки, в которых 3 столбец не заполнен, по клику Button, на новую форму.

Заранее благодарен.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.05.2013, 13:21
Ответы с готовыми решениями:

Вывод определенных полей из одного DBGrid в другой
Заранее извиняюсь за вероятно невнятное описание вопроса. Подскажите как вывести 3 ячейки одного DBGrid, в другой DBGrid (соответственно в...

Вывод определенных строк
Добрый день. Есть задача: средствами командной строки (лучше) или скриптом (хуже) выводить определенный промежуток строк. Поясняя: ...

Вывод определенных строк из БД
Вообщем есть БД. Там данные зарегистрированных пользователей id,login, user,password,age и тд. Вообщем если пользователь заходит под своим...

58
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
15.05.2013, 13:43
C++
1
2
3
4
 ADOQuery1->Close();
 ADOQuery1->SQL->Clear();
 ADOQuery1->SQL->Add("SELECT *FROM Glavnaya WHERE имя_поля = ''");
 ADOQuery1->Open();
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
15.05.2013, 14:14  [ТС]
Не особо разбираюсь в билдере, да и вообще в программировании. Если не трудно, можно разжевать
БД сделана в access, таблица hotel, столбец datazas
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
15.05.2013, 14:55
C++
1
2
3
4
ADOQuery1->Close();
 ADOQuery1->SQL->Clear();
 ADOQuery1->SQL->Add("SELECT *FROM hotel WHERE datazas = ''");
 ADOQuery1->Open();
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
15.05.2013, 15:02  [ТС]
Именно так я и сделал, но в итоге ничего из этого не вышло. Программа запускается, но ничего не меняется.
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
15.05.2013, 15:18
А ты DataSource как подключил?
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
15.05.2013, 15:25  [ТС]
Цитата Сообщение от Sasha Посмотреть сообщение
А ты DataSource как подключил?
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
15.05.2013, 15:35
А какой тип поля Дата заселения
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
15.05.2013, 16:03  [ТС]
Цитата Сообщение от Sasha Посмотреть сообщение
А какой тип поля Дата заселения
Текстовый.
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
15.05.2013, 16:15
А проект скинуть можешь я гляну?
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
15.05.2013, 16:42  [ТС]
Цитата Сообщение от Sasha Посмотреть сообщение
А проект скинуть можешь я гляну?
ссылка на внешнее хранилище файлов удалена
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
15.05.2013, 22:54
C++
1
2
3
4
ADOQuery1->Close();
 ADOQuery1->SQL->Clear();
 ADOQuery1->SQL->Add("SELECT *FROM hotel WHERE datazas IS NULL");
 ADOQuery1->Open();
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
16.05.2013, 00:29  [ТС]
Цитата Сообщение от Sasha Посмотреть сообщение
C++
1
2
3
4
ADOQuery1->Close();
 ADOQuery1->SQL->Clear();
 ADOQuery1->SQL->Add("SELECT *FROM hotel WHERE datazas IS NULL");
 ADOQuery1->Open();
ссылка на картинку удалена
При запуске ошибку не выдает, но ничего не происходит при открытии формы.
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
16.05.2013, 00:36
Ну так пропиши DataSource c 3 формы
0
16.05.2013, 00:45
 Комментарий модератора 
Правила, 4.12.
Картинки и любые другие файлы загружайте на форум, во избежание их удаления или потери на сторонних ресурсах.
Миниатюры
Вывод определенных строк в DBGrid  
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
16.05.2013, 10:37  [ТС]
Цитата Сообщение от Sasha Посмотреть сообщение
Ну так пропиши DataSource c 3 формы
Как это сделать? Я немного не понял что требуется.
0
 Аватар для Oxotnuk
78 / 78 / 6
Регистрация: 18.06.2009
Сообщений: 533
16.05.2013, 12:25
Вникать особо не стал,но к компоненту просто можно обращаться с другой формы.
например
C++
1
bla bla bla Form3->DataSouce-> bla bla
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
16.05.2013, 12:49
Вот держи пробуй
Вложения
Тип файла: rar программа.rar (4.48 Мб, 76 просмотров)
1
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
16.05.2013, 13:31  [ТС]
Цитата Сообщение от Sasha Посмотреть сообщение
Вот держи пробуй
Большое спасибо, все работает
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 33
16.05.2013, 19:25  [ТС]
Теперь возник такой вопрос.


Есть таблица, в ней несколько столбцов. Нужно сделать так: Выбираем строку в DBGrid, далее по клику Button в 2х столбцах(datazas,datavis), в выбранной строке были пустые значения, тобишь чтобы 2 ячейки стали пустые. Как это реализовать? Если не трудно, в подробностях.
База данных Access, тип данных столбцов Текстовый.
Заранее благодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.05.2013, 19:25
Помогаю со студенческими работами здесь

Вывод определенных строк на печать
Есть csv файл, в нем по-порядку идут номера счетов. У номеров счетов есть две группы: 1-я группа это номера, начинающиеся на 422, 433,...

Вывод определённых строк по условию
Имеется сsv файлик в нём три столбика a, b, c. Подключена библиотека pandas и numpy так вот, необходимо взять строки которые...

Вывод определенных строк из файла
Здравствуйте, мне очень нужна помощь совсем запуталась и не знаю что делать работу нужно сдавать иначе не допуск. Код: using...

Вывод определенных строк из файла
Здравствуйте. У меня такая проблема. Надо написать ВАТ файл который печатает конец файла, по умолчанию 10 последних строк. Имя файла...

Выбор и вывод определенных строк
Всем привет! Вот мучаюсь уже долгое время, не где найти не могу информацию решил у вас спросить. И так. Вот пример: Есть таблица...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
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