powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметры открытия формы
25 сообщений из 78, страница 1 из 4
Параметры открытия формы
    #32222580
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ленточная форма. По клику на одном из полей в это форме открывается другая форма
Вот рабочий код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
         x = Me![Реф №]
            b = Me!Дата
            c = Me!Организация
            e = Me!ФИО
            d = Me!Наименование
            DoCmd.OpenForm  "Приход" , , ,  "[Реф №] = '" & x & "' 
AND [ФИО] = '" & e & "' AND [Наименование] = '" & d & "' AND [Дата] = date()
AND [Организация] = '" & c & "'" 

Однако мне понадобилось добавить еще один параметр:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
         x = Me![Реф №]
            b = Me!Дата
            c = Me!Организация
            e = Me!ФИО
            d = Me!Наименование
            f = Me!Приход
            DoCmd.OpenForm  "Приход" , , ,  "[Реф №] = '" & x & "' 
AND [ФИО] = '" & e & "' AND [Наименование] = '" & d & "' AND [Дата] = date()
AND [Организация] = '" & c & "' AND [Приход] = '" & f & "'" 

И теперь при клике на соответствующеей поле вместо открытия формы появляется ошибка: Прервано выполнение макрокоманды OpenForm

Что случилось??? Помогите, пожалуйста!
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222614
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А поле Приход строковое?
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222616
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно...
поле f = Me!Приход существует, т.е [Приход] = '" & f & "' должно работать, но НЕТ :(
Если записать [Приход] = 78, то все работает
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222619
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
Нет...
Типа формат поля "Фиксированный"
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222631
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
Если убрать "фиксированный", то работает, но это не желательно... Можно ли этого избежать?
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222635
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой СОРРИ не работает :))
жара...
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222639
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если числовой, то зачем здесь

AND [Приход] = '" & f & "'"

одинарные кавычки?

2 ВС
И как ты углядел-то их? :)
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222640
arTimon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
         x = Me![Реф №]
            b = Me!Дата
            c = Me!Организация
            e = Me!ФИО
            d = Me!Наименование
            f = Me!Приход
            DoCmd.OpenForm  "Приход" , , ,  "[Реф №] = '" & x & "' 
AND [ФИО] = '" & e & "' AND [Наименование] = '" & d & "' AND [Дата] = date()
AND [Организация] = '" & c & "' AND [Приход] = "  & f

 
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222652
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВСЕИ СУПЕР СПАСИБО!!!
типа меня бы повесили, если бы не исправил
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222653
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Geo:

Как углядел, как углядел... Я твой FAQ помню. :^)
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222663
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ВС
Странно, я тоже помню. А причем тут наш faq? :)
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222675
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ой, пардон. Вставка значений в селект была не в нашем. :^)
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222708
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако опять заминочка!
Если в поле Приход стоит дробное число, например, "123,45", то при обработке клика появляется ошибка: Не правильный синтаксис (запятая)
Что тут делать?!
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222734
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А что она там делает? Ее надо заменить на точку.
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222739
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле денежное... А там запятую ставит...
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222741
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видать, не встречался ты еще с такими штуками.
В копилку: даты надо передавать так

... where MyDate=#" & format(MyDateVar,"mm-dd-yyyy") & "#"

Много крови это непреобразование уже попило.
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222753
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле денежное... А там запятую ставит...

аналогично, вместо

AND [Приход] = " & f

пиши

AND [Приход] = " & fomat(f ;"#.##")
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222755
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Geo
Тут дело в другой запятой... [Приход] = " & f & ", где f = 19,43
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222760
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Geo
Супер!
thx

2Владимр Саныч
Также отдельная благодарность :)
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222786
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это называется FUCK
однакось не работает
AND [Приход] = " & Format(f, "#.##") & "

Что оригинально, теперь не работает и там, где не дробное число, а в описании ошбки пишет: AND [Приход] = 78,
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222808
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А если Replace(f, ",", "")?
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222810
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?
А посмотри в хелпе по формату, м.б. там должно быть "#.00" или еще как - не помню.
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222813
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка: invalid procedure or call argument
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222820
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Geo
Я сейчас с этим и пытаюсь разобраться... Но пока не нашел ничего подходящего
...
Рейтинг: 0 / 0
Параметры открытия формы
    #32222822
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не уверен, но можно попробовать CStr(Val(f))
...
Рейтинг: 0 / 0
25 сообщений из 78, страница 1 из 4
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Параметры открытия формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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