как в textbox поместить результат запроса?

Программирование на Visual Basic for Applications
eXRay
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 09.05.2004 (Вс) 0:58
Откуда: Россия, Москва

как в textbox поместить результат запроса?

Сообщение eXRay » 06.06.2004 (Вс) 14:34

В cвойстве ControlSource указываю [имя запроса]!поле для вывода.
Не работает(#Имя?)... Что не так?

eXRay
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 09.05.2004 (Вс) 0:58
Откуда: Россия, Москва

Сообщение eXRay » 07.06.2004 (Пн) 18:34

я просто не понимаю...
почему когда я выбираю столбец таблицы - все работает!
почему, когда я делаю запрос(в запросах) - он работает(селектует всего одно значение)!
но почему когда я выбираю этот запрос в качестве параметра ControlSource для TextBox'а - ничего не получается... :(

Или может кто подскажет как сделать по-другому?

У меня есть таблица - там есть, допустим, три поля: ID(ун. ключ), DATE(дата), и ...допустим... какое-то третье поле... TYPE

Допустим в DATE хранятся записи: 01.01, 01.02, 01.03...

Мне нужно сделать так, чтобы можно было просмотреть сведения о TYPE за 01.01 и 01.02, но чтобы таблица была вида такого приблизительно:

ID DATE1 DATE2 TYPE

То есть чтобы было не 3, а 4 столбца!


Отцы... помогите... Погибаю...

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 08.06.2004 (Вт) 11:51

1)сделай свой запрос на создание таблицы, а потом спокой из нее бери значения.
2)Если этого мало, сделай макрос для запуска запроса на создание таблицы, и помести его в событие формы открытие.


p/s
Надеюсь, что я не ошибся и речь идет об access

eXRay
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 09.05.2004 (Вс) 0:58
Откуда: Россия, Москва

Сообщение eXRay » 08.06.2004 (Вт) 12:07

Vitaly1 писал(а):1)сделай свой запрос на создание таблицы, а потом спокой из нее бери значения.


А можно поподробнее, желательно примером?

Мой запрос типа...

SELECT date AS date1, date AS date2, type AS type FROM table WHERE date1.table=date.table OR date2.table=dateDiff(...)

З.Ы. Если не очень затруднит...

eXRay
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 09.05.2004 (Вс) 0:58
Откуда: Россия, Москва

Сообщение eXRay » 08.06.2004 (Вт) 12:08

естественно это выборка...

а на создание что писать?

eXRay
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 09.05.2004 (Вс) 0:58
Откуда: Россия, Москва

Сообщение eXRay » 08.06.2004 (Вт) 17:59

Все понял, действительно надо было делать таблицу!
Всем спасибо!!!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 122

    TopList