Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в Списке необходимо вывести строки из запроса / 15 сообщений из 15, страница 1 из 1
18.12.2003, 21:27
    #32357368
новичок в этом деле
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
привет !
Обращаюсь к Специалистам:
Проблема такая:
на форме - список
в свойтвах списка - тип источника строк - вьюха
источник строк - некий запрос от этой вьюхи
SELECT [№], [срок выполнения], груз, [вес нетто], [вид транспорта], [дата подачи]
FROM All_view
ORDER BY [№] DESC

всё работает
как только добавляю условие запроса

SELECT [№], [срок выполнения], груз, [вес нетто], [вид транспорта], [дата подачи]
FROM All_view
WHERE ([конт. лицо] = '" & Module1.rst("User_Fname") & "')
ORDER BY [№] DESC

то ничего не возвращается

если же строки возвращать программно, через рекордсет - всё рудит правда выводится коряво

разве запрос не понимает глобальные переменные public (это Module1.rst("User_Fname"))
...
Рейтинг: 0 / 0
18.12.2003, 21:28
    #32357370
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
А чего, в свойствах так и написано: '" & ... & "'?
...
Рейтинг: 0 / 0
18.12.2003, 21:32
    #32357373
новичок в этом деле
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
ну да, в этой переменной храниться строка, синтаксис верный
на рекордсете проверил, а макет запросовпочему то не понимает его. хоть и не ругается
...
Рейтинг: 0 / 0
18.12.2003, 21:37
    #32357375
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
В какой "этой"? Я спрашивал про свойство RowSource.
...
Рейтинг: 0 / 0
18.12.2003, 21:42
    #32357381
новичок в этом деле
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
да ... именно так и написано
под переменной я имелв виду module1.rst (это другой рекордсет типа public содержащий строку, кот исп-ся в условии)
...
Рейтинг: 0 / 0
18.12.2003, 21:48
    #32357382
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
Тогда все понятно. Эту строку надо сначала вычислить, а потом заносить в RowSource. Сам RowSource ведь не знает, что надо стринги сцеплять.
...
Рейтинг: 0 / 0
18.12.2003, 21:53
    #32357383
новичок в этом деле
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
что значит сцеплять стринги ?

а если я делаю типом источника - список значений и программно через рекордсет его делаю, там ведь я пишу буквально

rst.Open "SELECT '№','срок выполнения','груз','вес нетто','вид транспорта','дата подачи' UNION SELECT [№], [срок выполнения], груз, [вес нетто], [вид транспорта], [дата подачи] FROM All_view WHERE ([конт. лицо] = '" & Module1.rst("User_Fname") & "') ORDER BY [№] DESC", _
CurrentProject.Connection, _
adOpenKeyset, adLockReadOnly, adCmdText

Список_RqAll.RowSource = rst.GetString(adClipString, NumRows = 0, ColumnDelimeter:=";", RowDelimeter:=";")

и всё работает
наверное так и буду делать ..
...
Рейтинг: 0 / 0
18.12.2003, 21:56
    #32357384
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
Ты еще скажи что у тебя adp - и мы дружно посмеемся :)
...
Рейтинг: 0 / 0
18.12.2003, 21:57
    #32357385
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
автортам ведь я пишу буквально
Так это на VBA. Который и вычисляет строку, которую исполняет как SQL. А прямо в свойстве - кто ее вычислит?
...
Рейтинг: 0 / 0
18.12.2003, 21:59
    #32357386
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
Если занести в RowSource такое:

SE" & "LECT * FROM MyTable

неужели должно сработать?
...
Рейтинг: 0 / 0
18.12.2003, 22:02
    #32357387
новичок в этом деле
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
понятно ..
...
Рейтинг: 0 / 0
18.12.2003, 22:06
    #32357389
новичок в этом деле
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
а как вычислить это значение и передать его в свойство ?
...
Рейтинг: 0 / 0
18.12.2003, 22:08
    #32357390
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
Написать на VBA:

контрол.свойство = выражение
...
Рейтинг: 0 / 0
18.12.2003, 22:17
    #32357391
новичок в этом деле
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
завтра попробую
...
Рейтинг: 0 / 0
19.12.2003, 08:33
    #32357468
новичок в этом деле
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
в Списке необходимо вывести строки из запроса
Саныч !!!
моё почтение ! всё рулит тока в путь !
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в Списке необходимо вывести строки из запроса / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]