powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / в Списке необходимо вывести строки из запроса
15 сообщений из 15, страница 1 из 1
в Списке необходимо вывести строки из запроса
    #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
в Списке необходимо вывести строки из запроса
    #32357370
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А чего, в свойствах так и написано: '" & ... & "'?
...
Рейтинг: 0 / 0
в Списке необходимо вывести строки из запроса
    #32357373
новичок в этом деле
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да, в этой переменной храниться строка, синтаксис верный
на рекордсете проверил, а макет запросовпочему то не понимает его. хоть и не ругается
...
Рейтинг: 0 / 0
в Списке необходимо вывести строки из запроса
    #32357375
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В какой "этой"? Я спрашивал про свойство RowSource.
...
Рейтинг: 0 / 0
в Списке необходимо вывести строки из запроса
    #32357381
новичок в этом деле
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да ... именно так и написано
под переменной я имелв виду module1.rst (это другой рекордсет типа public содержащий строку, кот исп-ся в условии)
...
Рейтинг: 0 / 0
в Списке необходимо вывести строки из запроса
    #32357382
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Тогда все понятно. Эту строку надо сначала вычислить, а потом заносить в RowSource. Сам RowSource ведь не знает, что надо стринги сцеплять.
...
Рейтинг: 0 / 0
в Списке необходимо вывести строки из запроса
    #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
в Списке необходимо вывести строки из запроса
    #32357384
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты еще скажи что у тебя adp - и мы дружно посмеемся :)
...
Рейтинг: 0 / 0
в Списке необходимо вывести строки из запроса
    #32357385
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
автортам ведь я пишу буквально
Так это на VBA. Который и вычисляет строку, которую исполняет как SQL. А прямо в свойстве - кто ее вычислит?
...
Рейтинг: 0 / 0
в Списке необходимо вывести строки из запроса
    #32357386
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если занести в RowSource такое:

SE" & "LECT * FROM MyTable

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

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


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