![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 18
|
![]()
Введение:
Дана элементарная база данных аксес(всего одна таблица). Нужно произвести над ней в делфи элементарные действия(найти запись с максимальной ценой, выбрать записи удовл. определенным условиям и т.п). Проблема: Вобщем саму базу данных в делфи я загрузил(при помощи ADOConnection, AdoTable, DataSource и вывел все на форму при помощи dbgrida). А как обратится к конкретной ячейке ума не приложу. Нашел вот такую штуку dbgrid1.Fields[0].AsString но она работает тока с первой записью. Вобщем если кто нить может подсказать как выйти из положения не углублясь в тонкости работы с БД, подскажите пожалуйста. ps. ногами не бить, с БД в делфи первый раз работаю. Мануалы пробовал почитать, но там все слишком заморочено получается, уверен можно проще выход найти. |
![]() |
![]() |
![]() |
#2 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Она работает с той записью, на которую установлен курсор в DataSet...
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 20
|
![]()
Аналогичный вопрос... Имеется БД, из неё нужно по шаблону составить отчет...
Код:
Последний раз редактировалось Optigood; 01.05.2010 в 19:12. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 18
|
![]()
Как же тогда запустить цикл который будет пробегать все значения конкретного поля?
|
![]() |
![]() |
![]() |
#5 | |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]() Цитата:
Код:
Перемешивай дело с бездельем и не сойдешь с ума...
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 18
|
![]()
Оформил так:
datasource1.DataSet.First; while not datasource1.DataSet.Eof do listbox1.Items.Add(datasource1.Data Set.Fields[2].Asstring); В итоге прога циклится ![]() |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 18
|
![]()
Все с задачей справился вот таким образом:
for i:=1 to booktable.RecordCount do begin booktable.RecNo:=i; x:=booktable.Fields[2].AsString; end; Всем огромное спасибо |
![]() |
![]() |
![]() |
#8 | |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]() Цитата:
datasource1.DataSet.Next записи то перебирать нужно, а не стоять на одной и той же. Тогда и цикл не будет бесконечным... ![]()
Перемешивай дело с бездельем и не сойдешь с ума...
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 18
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обратится к символам конкретной строки? | QuadroX | Помощь студентам | 1 | 11.02.2010 12:27 |
доступ к конкретной ячейке в БД | Dimarik | Общие вопросы C/C++ | 2 | 20.12.2009 18:47 |
Как обратится к глобальной переменной из модуля | tavrocotaps | Общие вопросы Delphi | 2 | 10.06.2009 11:08 |
Доступ к конкретной ячейке | Gorin | БД в Delphi | 14 | 27.06.2007 16:24 |
как обратится | HrenoV | Общие вопросы C/C++ | 1 | 16.02.2007 18:05 |