![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
Доброго времени суток!
Делаю выборку запросом SELECT из БД: StrSQL = "SELECT УЛИЦА FROM ЧИСЛОЖИТЕЛЕЙПОКВАДРАТАМГОРОД WHERE Квадрат = 51;" Form_TempForm.Поле4.Text = CurrentProject.Connection.Execute(S trSQL).Fields(0) Все работает, но возвращает лишь первое значение выборки, а должно быть 3 значения. Вопрос: как обратиться к остальным элементам? Вот так не работает: Form_TempForm.Поле4.Text = CurrentProject.Connection.Execute(S trSQL).Fields(1) Говорит, что элемент не найден. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Доброе утро.
Может я ещё не проснулся, НО если я правильно понял Вы хотите в текстовое поле (1 даже не в источник строк) засунуть результата запроса из нескольких строк? И при этом при попытках обращения к 2 СТОЛБЦУ, который отсутствует в запросе на выборку ВАМ выдаёт ошибку? Странно.... ![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
gluk_fm, нет, я пытаюсь найти способ обратиться не ко второму столбцу, а, например, ко второй строке выборки (у меня выбирается только один столбец УЛИЦА).
Просто не знаю способа, как это сделать.. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
Сделал так:
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.09.2010
Сообщений: 68
|
![]()
Доброго времени суток!
А нельзя ли в этом случае создать Recordset, а потом уже по нему спокойно пройтись MoveNext-ом? |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Добрый день.
Что-то у меня такое впечатление что проблема лежит перед носом... А Вы случайно не пробовали просто сделать поле со списком и для него сделать источником строк Ваш запрос? |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
LittleFatCat, строка
Код:
Я пробовал записывать все в переменную типа Recordset - проблему не решает. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 14.09.2010
Сообщений: 68
|
![]()
Доброго времени суток!
А количество строк в рекордсете чему равно? Там хоть есть что перебирать-то? |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
gluk_fm, да, только что попробовал. Запрос работает отлично. В списке все элементы выборки. А вот как в коде к ним обращаться - не понятно (без полей со списками)...
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 11.12.2012
Сообщений: 71
|
![]()
LittleFatCat, проверил так:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выборка данных по дате из БД Access. Delphi 7.0 | tresheron | Помощь студентам | 5 | 01.05.2011 16:30 |
Выборка из базы MS Access | Provoking | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 2 | 06.03.2011 20:39 |
выборка select | serj011 | PHP | 0 | 22.04.2010 14:42 |
Выборка по датам в Access | Demien | БД в Delphi | 9 | 28.10.2009 09:14 |
Выборка из txt в БД access | Roman_RNP | БД в Delphi | 7 | 17.04.2009 20:07 |