|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
добрый день. Прошу помощи в создании формы с источником из перекрестного запроса, в котором к сожалению не фигурирует уникальный идентификатор, а мне нужно именно из него вызывать др.форму для редактирования. Как это можно сделать? т.е. имеем таблицу: Код: plaintext 1. 2. 3. 4. 5.
так вот, 2 раза ткнув мышью по значению (к примеру "бронь") у меня должна открыться карточка данного заказа. почему именно такая таблица - потому что так очень наглядно и требование было получить визуально похожую на календарь форму кто-то может подсказать? или есть иные варианты решения? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2016, 12:41 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
pims, для начала покажите текст запроса и опишите структуру таблицы, на которой он строится и, видимо, должна открываться 2-я форма. У вас только 4 зала и по каждому на конкретную дату может быть только одно действие, или не быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2016, 13:04 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
вот текст запроса: Код: plaintext 1. 2. 3. 4. 5.
само открытие формы редактирования уже накидал, но только если в вышеуказанный запрос внести еще одно поле как заголовки строк в виде уникального ID_заказа , но тогда не получается именно группировки по дням но это и понятно, а нужно именно так как сейчас нарисовано в таблице. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2016, 13:12 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
pims, датазал1зал2зал3зал412/12/16заказзаказброньрезерв13/12/16броньотказ15/12/16заказзаказзаказ22/12/16броньрезервзаказ залов немного -- необязательно применять перекрестный запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2016, 13:22 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, всего залов 5, я просто не дописал но я не понял вас, вы просто изобразили более красочно то что я накидал в тексте.... а как же мой вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2016, 13:24 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), извиняюсь не дописал: по каждой дате в каждом зале может быть только одно состояние (действие, как угодно обзовите) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2016, 13:26 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
Когда вы щелкаете по полю, то можете получить значение даты в этой записи и имя поля (Me.ActiveControl.Name) - название зала. Если источник открываемой формы - запрос на этих же таблицах, то можно применить фильтр по дате и залу, а также, при необходимости, значению этапа. Совет - при неизменном кол-ве залов в перекрестном запросе лучше указать фиксированные значения столбцов (есть такое св-во). Это облегчит вам жизнь. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2016, 14:14 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), ок, буду пересматривать структуру таблиц ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2016, 16:30 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
создал 5 заголовков столбцов с названиями залов в перекрестном запросе. Но теперь при отсутствии значения в данном поле в самом запросе просто пустое поле, а если создаешь форму на основе этого запроса (а мне нужна именно форма), то в этом столбце по все высоте появляется надпись "#Имя?" Как сделать чтобы было просто пусто? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2016, 16:42 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
вот так получается ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2016, 16:45 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
pims, Указать правильное имя. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2016, 17:07 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
Лапух, имя правильное, просто в данный промежуток времени нет данных, если они есть, то все нормально. Как обойти отсутствие данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 09:48 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
[quote pims]вот так получается а где текст запроса ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 10:36 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, текст запроса: Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 12:22 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
Видимо в справочнике Зал нет "Библиотеки" или "Винотеки". Хотя на рисунке ошибка на Винотеке, но перекрестный запрос с фиксированым пивотом строит поля в порядке перечисленном в Pivot, а там порядок иной чем на рисунке. Поэтому сомнения чего нет на самом деле. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 12:41 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
mds_world, когда данные по этому столбцу присутствуют, то ошибки нет ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 12:58 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
Ну попробуйте проверяться на ошибку Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 13:09 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
pims, А если так? Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 13:31 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
mds_world, ругается, пишет "не поддерживается выражение объединения JOIN" __Michelle, тоже ругается "ошибка синтаксиса (пропущен оператор в выражении запроса IIf(зал.Зал Is Null, Null, First(этапы_работы.Этапы_работы) AS [First-Этапы_работы])" ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 13:46 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
pims, Простите, скобка не та была.))) Вот так теперь Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 13:53 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
ребята, прошу меня простить, сам дурак, сам нашел свою же ошибку... она совершенно не связана с указанным мною запросом, все работает! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 13:57 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
но опять вопрос, вот в этом сообщении чуть выше 20036710 Анатолий (Киев) советовал открывать форму с фильтром по значениям двух полей. Делаю вот так Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
пишет тип мисмач хотя все значения фильтра верны (высвечиваются при дебаге) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 14:05 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
pims, Совет. Лучше так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
А все же попробуйте мой запрос - работает или нет, интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 14:13 |
|
создании формы с источником из перекрестного запроса Access 2010
|
|||
---|---|---|---|
#18+
pims, Что касается вопроса, то неверно построено выражение. Сами посмотрите в Debug.Print, что у Вас получается...))) Вот как надо: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2016, 14:19 |
|
|
start [/forum/topic.php?fid=45&msg=39372859&tid=1612843]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
247ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 356ms |
total: | 711ms |
0 / 0 |