powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / создании формы с источником из перекрестного запроса Access 2010
61 сообщений из 61, показаны все 3 страниц
создании формы с источником из перекрестного запроса Access 2010
    #39372781
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день.
Прошу помощи в создании формы с источником из перекрестного запроса, в котором к сожалению не фигурирует уникальный идентификатор, а мне нужно именно из него вызывать др.форму для редактирования. Как это можно сделать?
т.е. имеем таблицу:

Код: plaintext
1.
2.
3.
4.
5.
дата                 зал1            зал2        зал3          зал4

12/12/16          заказ        заказ        бронь        резерв 
13/12/16          бронь                       отказ         
15/12/16          заказ       заказ         заказ
22/12/16                         бронь       резерв          заказ

так вот, 2 раза ткнув мышью по значению (к примеру "бронь") у меня должна открыться карточка данного заказа.
почему именно такая таблица - потому что так очень наглядно и требование было получить визуально похожую на календарь форму
кто-то может подсказать? или есть иные варианты решения?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39372821
pims, для начала покажите текст запроса и опишите структуру таблицы, на которой он строится и, видимо, должна открываться 2-я форма.
У вас только 4 зала и по каждому на конкретную дату может быть только одно действие, или не быть?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39372837
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот текст запроса:

Код: plaintext
1.
2.
3.
4.
5.
TRANSFORM First(этапы_работы.Этапы_работы) AS [First-Этапы_работы]
SELECT Таблица_заказов.дата_мероприятия
FROM этапы_работы INNER JOIN (зал INNER JOIN Таблица_заказов ON зал.Код = Таблица_заказов.зал_Код) ON этапы_работы.Код = Таблица_заказов.этапы_работы_Код
WHERE (((Таблица_заказов.тема_звонка_Код)=2))
GROUP BY Таблица_заказов.дата_мероприятия
PIVOT зал.Зал;

само открытие формы редактирования уже накидал, но только если в вышеуказанный запрос внести еще одно поле как заголовки строк в виде уникального ID_заказа , но тогда не получается именно группировки по дням но это и понятно, а нужно именно так как сейчас нарисовано в таблице.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39372859
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

датазал1зал2зал3зал412/12/16заказзаказброньрезерв13/12/16броньотказ15/12/16заказзаказзаказ22/12/16броньрезервзаказ
залов немного -- необязательно применять перекрестный запрос
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39372866
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА, всего залов 5, я просто не дописал
но я не понял вас, вы просто изобразили более красочно то что я накидал в тексте....

а как же мой вопрос?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39372872
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ), извиняюсь не дописал: по каждой дате в каждом зале может быть только одно состояние (действие, как угодно обзовите)
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39372966
Когда вы щелкаете по полю, то можете получить значение даты в этой записи и имя поля (Me.ActiveControl.Name) - название зала.
Если источник открываемой формы - запрос на этих же таблицах, то можно применить фильтр по дате и залу, а также, при необходимости, значению этапа.

Совет - при неизменном кол-ве залов в перекрестном запросе лучше указать фиксированные значения столбцов (есть такое св-во). Это облегчит вам жизнь.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39373119
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ), ок, буду пересматривать структуру таблиц
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39373950
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
создал 5 заголовков столбцов с названиями залов в перекрестном запросе. Но теперь при отсутствии значения в данном поле в самом запросе просто пустое поле, а если создаешь форму на основе этого запроса (а мне нужна именно форма), то в этом столбце по все высоте появляется надпись "#Имя?" Как сделать чтобы было просто пусто?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39373956
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот так получается
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39373988
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,
Указать правильное имя.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374304
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух, имя правильное, просто в данный промежуток времени нет данных, если они есть, то все нормально. Как обойти отсутствие данных?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374311
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quote pims]вот так получается
а где текст запроса ?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374336
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА,
текст запроса:

Код: vbnet
1.
2.
3.
4.
5.
TRANSFORM First(этапы_работы.Этапы_работы) AS [First-Этапы_работы]
SELECT Таблица_заказов.дата_мероприятия
FROM этапы_работы INNER JOIN (зал INNER JOIN Таблица_заказов ON зал.Код = Таблица_заказов.зал_Код) ON этапы_работы.Код = Таблица_заказов.этапы_работы_Код
GROUP BY Таблица_заказов.дата_мероприятия
PIVOT зал.Зал In ("1 этаж","2 этаж","Винотека","Библиотека","Весь ресторан");
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374339
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо в справочнике Зал нет "Библиотеки" или "Винотеки". Хотя на рисунке ошибка на Винотеке, но перекрестный запрос с фиксированым пивотом строит поля в порядке перечисленном в Pivot, а там порядок иной чем на рисунке. Поэтому сомнения чего нет на самом деле.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374342
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world,

когда данные по этому столбцу присутствуют, то ошибки нет
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374347
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну попробуйте проверяться на ошибку
Код: sql
1.
TRANSFORM iif(iserror(First(этапы_работы.Этапы_работы)), null, First(этапы_работы.Этапы_работы))
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374353
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

А если так?
Код: sql
1.
2.
3.
4.
5.
TRANSFORM IIf(зал.Зал Is Null, Null, First(этапы_работы.Этапы_работы) AS [First-Этапы_работы])
SELECT Таблица_заказов.дата_мероприятия
FROM этапы_работы LEFT JOIN (зал INNER JOIN Таблица_заказов ON зал.Код = Таблица_заказов.зал_Код) ON этапы_работы.Код = Таблица_заказов.этапы_работы_Код
GROUP BY Таблица_заказов.дата_мероприятия
PIVOT зал.Зал In ("1 этаж","2 этаж","Винотека","Библиотека","Весь ресторан");
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374355
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world,

ругается, пишет "не поддерживается выражение объединения JOIN"

__Michelle, тоже ругается "ошибка синтаксиса (пропущен оператор в выражении запроса IIf(зал.Зал Is Null, Null, First(этапы_работы.Этапы_работы) AS [First-Этапы_работы])"
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374357
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

Простите, скобка не та была.)))
Вот так теперь
Код: sql
1.
2.
3.
4.
5.
TRANSFORM IIf(зал.Зал Is Null, Null, First(этапы_работы.Этапы_работы)) AS [First-Этапы_работы]
SELECT Таблица_заказов.дата_мероприятия
FROM этапы_работы LEFT JOIN (зал INNER JOIN Таблица_заказов ON зал.Код = Таблица_заказов.зал_Код) ON этапы_работы.Код = Таблица_заказов.этапы_работы_Код
GROUP BY Таблица_заказов.дата_мероприятия
PIVOT зал.Зал In ("1 этаж","2 этаж","Винотека","Библиотека","Весь ресторан");
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374358
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ребята, прошу меня простить, сам дурак, сам нашел свою же ошибку... она совершенно не связана с указанным мною запросом, все работает!
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374360
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но опять вопрос, вот в этом сообщении чуть выше 20036710 Анатолий (Киев) советовал открывать форму с фильтром по значениям двух полей.
Делаю вот так
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Dim Y As Long

If Me.ActiveControl.Name = "1 этаж" Then
Y = 1
ElseIf Me.ActiveControl.Name = "2 этаж" Then
Y = 2
ElseIf Me.ActiveControl.Name = "Библиотека" Then
Y = 3
ElseIf Me.ActiveControl.Name = "Винотека" Then
Y = 4
ElseIf Me.ActiveControl.Name = "Весь ресторан" Then
Y = 5
Else
End If



DoCmd.OpenForm "форма_мероприятие", , "[зал_Код]=" & Y And "[дата_мероприятия]=" & дата_мероприятия


пишет тип мисмач
хотя все значения фильтра верны (высвечиваются при дебаге)
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374361
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

Совет. Лучше так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Select Case Me.ActiveControl.Name 
 Case "1 этаж"
  Y = 1
 Case "2 этаж"
  Y = 2
 Case "Библиотека"
  Y = 3
 Case "Винотека"
  Y = 4
 Case "Весь ресторан"
  Y = 5
End Select


А все же попробуйте мой запрос - работает или нет, интересно.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374362
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

Что касается вопроса, то неверно построено выражение.
Сами посмотрите в Debug.Print, что у Вас получается...)))

Вот как надо:
Код: vbnet
1.
DoCmd.OpenForm "форма_мероприятие", , "[зал_Код]=" & Y & " And [дата_мероприятия]=" & дата_мероприятия
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374363
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

запрос не работает, пишет "не поддерживается выражение объединения JOIN"
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374365
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да еще, скорее всего, нужно отформатировать дату в выражении
Код: vbnet
1.
 " And [дата_мероприятия]=" & дата_мероприятия

, то есть,
Код: vbnet
1.
 " And [дата_мероприятия]=" & Format(дата_мероприятия, "\#mm\/dd\/yyyy\#")
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374366
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,
в таком виде выводит все записи, как будто фильтра нет вовсе
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374368
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims__Michelle,
в таком виде выводит все записи, как будто фильтра нет вовсеВ каком "таком виде"?
Получающееся условие покажите, пожалуйста.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374370
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,
Код: vbnet
1.
DoCmd.OpenForm "форма_мероприятие", , "[çàë_Êîä]=" & Y & " And [дата_мероприятия]=" & Format(дата_мероприятия, "\#mm\/dd\/yyyy\#")
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374371
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какой-то глюк проскочил, вместо цифр там
Код: vbnet
1.
"[зал_Код]="
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374374
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
)))
Вставьте строчку (перед командой открытия формы, саму команду можете пока закомментировать):
Код: vbnet
1.
Debug.Print "[зал_Код]=" & Y & " And [дата_мероприятия]=" & Format(дата_мероприятия, "\#mm\/dd\/yyyy\#")

и покажите здесь, что получилось в окне Immediete.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374378
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

[çàë_Êîä]=4 And [äàòà_ìåðîïðèÿòèÿ]=#12/30/2016#
[çàë_Êîä]=4 And [äàòà_ìåðîïðèÿòèÿ]=#05/18/2017#
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374381
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

Раскладку клавиатуры меняйте перед копированием на кириллицу.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374384
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

извиняюсь
[зал_Код]=4 And [дата_мероприятия]=#12/30/2016#
[зал_Код]=4 And [дата_мероприятия]=#05/18/2017#
[зал_Код]=4 And [дата_мероприятия]=#12/30/2016#
[зал_Код]=4 And [дата_мероприятия]=#01/07/2017#
хм... так он получается выдает все даты из запроса....
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374385
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и кстати я формат сейчас даты поменял, т.к. у вас написан сначала месяц, а у меня dd/mm/yyyy
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374389
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pimsи кстати я формат сейчас даты поменял, т.к. у вас написан сначала месяц, а у меня dd/mm/yyyyТо есть, мою "ошибку" поправили?)))
Не зря ли?)))
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374390
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

не знаю, судя по результаты разницы никакой, т.е все равно вываливает все записи таблицы
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374394
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle...Раскладку клавиатуры меняйте перед копированием на кириллицу....
А не могли бы Вы вкратце прокомментировать или хотя бы предположить, по чему так происходит?
Несколько раз замечал такое и по комментариям пользователей так же всегда так делаю, Но осмысленного ответа, на счёт переключения языка при копировании так ни где и не нашёл и не узрил.
Возможно не правильно Гуглил?
Но уж очень интенрестно с чем это связано.
Предположу, что ВСЕМ это будет ИНТЕРЕСНО, да и запомнится по любому.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374395
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположу что запрет начальства, на общение нас с вами, не повлияет на ответ страждущему знаний и мудрости?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374397
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims__Michelle,

не знаюто-то и оно.pimsсудя по результаты разницы никакой, т.е все равно вываливает все записи таблицысудя по печати условий отбора в цикле...
в общем, покажите весь код, связанный с открытием формы форма_мероприятие
и объясните происхождение переменной дата_мероприятия, участвующей в условии отбора.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374399
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух__Michelle...Раскладку клавиатуры меняйте перед копированием на кириллицу....
А не могли бы Вы вкратце прокомментировать или хотя бы предположить, по чему так происходит?
Несколько раз замечал такое и по комментариям пользователей так же всегда так делаю, Но осмысленного ответа, на счёт переключения языка при копировании так ни где и не нашёл и не узрил.
Возможно не правильно Гуглил?
Но уж очень интенрестно с чем это связано.
Предположу, что ВСЕМ это будет ИНТЕРЕСНО, да и запомнится по любому.Думаю, раскладка клавиатуры определяет выбор верной кодовой страницы.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374400
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle
в общем, покажите весь код, связанный с открытием формы форма_мероприятие

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Private Sub Винотека_DblClick(Cancel As Integer)

MsgBox (дата_мероприятия) & ", " & (Me.ActiveControl.Name)


Dim Y As Long

Select Case Me.ActiveControl.Name
 Case "1 этаж"
  Y = 1
 Case "2 этаж"
  Y = 2
 Case "Библиотека"
  Y = 3
 Case "Винотека"
  Y = 4
 Case "Весь ресторан"
  Y = 5
End Select

Debug.Print "[зал_Код]=" & Y & " And [дата_мероприятия]=" & Format(дата_мероприятия, "\#dd\/mm\/yyyy\#")

DoCmd.OpenForm "форма_мероприятие", , "[зал_Код]=" & Y & " And [дата_мероприятия]=" & Format(дата_мероприятия, "\#dd\/mm\/yyyy\#")

End Sub



__Michelleи объясните происхождение переменной дата_мероприятия, участвующей в условии отбора.
не совсем понял вопрос... это поле в формате dd/mm/yyyy
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374404
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims__Michelleи объясните происхождение переменной дата_мероприятия, участвующей в условии отбора.
не совсем понял вопрос... это поле в формате dd/mm/yyyyполе чего - таблицы, некой формы, если формы, то связанное поле или свободное, откуда там появляются значения?

И еще. Уберите свою неверную "правку" условия форматирования даты. Тоже мне...
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374405
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

это поле таблицы
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374407
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims__Michelle,

это поле таблицыИз Вас клещами тянуть, простите?
Какой таблицы?
Какое же это (выделено жирным) Format( дата_мероприятия обращение к полю таблицы?
Откуда и каким образом это значение "поля таблицы" приходит в условие?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374408
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__MichelleИз Вас клещами тянуть, простите?
Какой таблицы?
Какое же это (выделено жирным) Format( дата_мероприятия обращение к полю таблицы?
Откуда и каким образом это значение "поля таблицы" приходит в условие?
__Michelle, извините, я начинающий...

постараюсь как могу пояснить.

в условия приходит из перекрестного запроса, в котором указаны: дата и место проведения мероприятия. Я его выше приводил.
не знаю, может опять не так рассказал?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374409
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pimsв условия приходит из перекрестного запроса, в котором указаны: дата и место проведения мероприятия. Я его выше приводил.
не знаю, может опять не так рассказал?Хорошо, попробуем раскрутить по-порядку.))
1. Команда открытия формы [дата_мероприятия] где размещается, в модуле какой-то другой формы?
2. Если да, то правильно ли следует понимать, что источником данных этой "другой формы"
является указанный перекрестный запрос?
Что дальше спросить, пока не знаю. Зависит от ответов на эти вопросы.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374413
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michellepimsв условия приходит из перекрестного запроса, в котором указаны: дата и место проведения мероприятия. Я его выше приводил.
не знаю, может опять не так рассказал?Хорошо, попробуем раскрутить по-порядку.))
1. Команда открытия формы [дата_мероприятия] где размещается, в модуле какой-то другой формы?
2. Если да, то правильно ли следует понимать, что источником данных этой "другой формы"
является указанный перекрестный запрос?
Что дальше спросить, пока не знаю. Зависит от ответов на эти вопросы.
1. "дата_мероприятия" - это не форма, а поле в форме "банкеты", которая в свою очередь является подчиненной и находится в форме "таб_с_датой"

2. источником формы является перекрестный запрос:
Код: vbnet
1.
2.
3.
4.
5.
6.
TRANSFORM First(этапы_работы.Этапы_работы) AS [First-Этапы_работы]
SELECT Таблица_заказов.дата_мероприятия
FROM календарь, этапы_работы INNER JOIN (зал INNER JOIN Таблица_заказов ON зал.Код = Таблица_заказов.зал_Код) ON этапы_работы.Код = Таблица_заказов.этапы_работы_Код
WHERE (((Таблица_заказов.дата_мероприятия) Between [календарь]![дата_1] And [календарь]![дата_2]))
GROUP BY Таблица_заказов.дата_мероприятия
PIVOT зал.Зал In ("1 этаж","2 этаж","Винотека","Библиотека","Весь ресторан");
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374422
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опечатка. Думала, поймете вопрос и так. Исправляю.__Michellepimsв условия приходит из перекрестного запроса, в котором указаны: дата и место проведения мероприятия. Я его выше приводил.
не знаю, может опять не так рассказал?Хорошо, попробуем раскрутить по-порядку.))
1. Команда открытия формы [ форма_мероприятие ] где размещается, в модуле какой-то другой формы?
Мне уже некогда. Зашла на минуту, а здесь...
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374425
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot __Michelle]Опечатка. Думала, поймете вопрос и так. Исправляю.[quot __Michelle]пропущено...
Хорошо, попробуем раскрутить по-порядку.))
1. Команда открытия формы [ форма_мероприятие ] где размещается, в модуле какой-то другой формы?

да, в форме "таб_с_датой", в подчиненной форме и открывается по 2-му тапу...
эх....
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374430
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims...и открывается по 2-му тапу...Это как понять?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374433
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

открывается по двойному клику мышью
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374444
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

Попутно для развлечения и некоторого понимания формата дат:
замените команду открытия формы
сначала на
Код: vbnet
1.
DoCmd.OpenForm "форма_мероприятие", , "[зал_Код]=4 And [дата_мероприятия]=#01/07/2017#"

а затем на
Код: vbnet
1.
DoCmd.OpenForm "форма_мероприятие", , "[зал_Код]=4 And [дата_мероприятия]=#07/01/2017#"

И посмотрите на результат, что и когда откроется - седьмое января или первое июля.)))
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374445
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle...Думаю, раскладка клавиатуры определяет выбор верной кодовой страницы...
Ни чЁ не понял, но по любому спасибо за не грубый ответ.
Видимо имеется тенденция к диалогу, как предполагается у - Россия и - США , и в обозримом будущем будет возможно налаживание Добрососедских отношений.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39374451
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

Так, свежий взгляд...
Похоже, вижу в чем Ваша ошибка с заданием условия - нет третьей запятой
Код: vbnet
1.
DoCmd.OpenForm "форма_мероприятие", , , "[зал_Код]=....
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39375845
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,
нет... выдает ошибку несоответствие чего-то там... все-таки фильтр идет после второй запятой
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39375874
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pims,

Чего несоответствие-то? Неужели нельзя привести точный текст сообщения?
Запятую третью поставили или действуете как с форматом даты?
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39375929
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

уже ничего не выдает... странно. Но связанную форму открывает пустую, без данных
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39375935
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формат даты верните в правильное состояние.
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39375936
pims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,
Ура, все заработало!! Спасибо огромное за терпение к моим "выкрутасам" и непониманию...
поменял dd/mm/yyyy на mm/dd/yyyy и все стало на места
...
Рейтинг: 0 / 0
создании формы с источником из перекрестного запроса Access 2010
    #39375941
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Три страницы из пустого в порожнее.
...
Рейтинг: 0 / 0
61 сообщений из 61, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / создании формы с источником из перекрестного запроса Access 2010
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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