|
|
|
| Проблема такая,выполняю следующую команду:
DLookup("[Черный]", "Картриджи статистика", "[МесяцГод] ='" & CurrentMONTHandYEAR & "'")
Всё проходит,выполняется,всё хорошо.Подумал что лучше бы передавать параметр а не писать всё это вручную,сделал запрос такой:
DLookup(LabelToner, "Картриджистатистика", "[МесяцГод] ='" & CurrentMONTHandYEAR & "'")
Всё работает замечательно,но только когда переменная LabelToner содержит Черный,если там лежит TK-140 допустим или 05X, начинает ругаться (Предыдущая операция прервана пользователем)
Вопрос,как передать параметр,чтобы было без ругани? )
Еще один момент.Есть запрос
CurrentProject.Connection.Execute "UPDATE КартриджиСтатистика SET КартриджиСтатистика.Черный = " & CountKol & " WHERE ((КартриджиСтатистика.МесяцГод) = '" & AllTime & "' ) ;"
Как передать параметр,вместо КартриджиСтатистика.Черный ???т.е. мне нужно чтобы было вместое Черный переменная моя.
Помогите пожалуйста,есть конечно способы обхода всего этого,но это муторнее и дольше | |
|
| |
|
|
|
| Видимо не TK-140 или 05X, а имена полей с пробелами.
Попробуйте так:
DLookup("[" & LabelToner & "]", "Картриджистатистика", "[МесяцГод] ='" & CurrentMONTHandYEAR & "'")
И в запросе также.
ЗЫ. У вас что, на каждый цвет отдельное поле в таблице? | |
|
| |
|
|
|
| На каждый картридж отдельное поле в таблице.Там хранится история использования картриджей по месяцам,и за всё время,после чего можно строить диаграмму и смотреть статистику используемых картриджей,за определённый период.
Твой вариант не работает (((
Видимо не TK-140 или 05X, а имена полей с пробелами.
|
У меня там имена полей без пробелов,или я что то не понял? | |
|
| |
|
|
|
|
CurrentProject.Connection.Execute "UPDATE КартриджиСтатистика SET КартриджиСтатистика.Черный = " & CountKol & " WHERE ((КартриджиСтатистика.МесяцГод) = '" & AllTime & "' ) ;"
|
dim asd as string
asd="Черный"
CurrentProject.Connection.Execute "UPDATE КартриджиСтатистика SET КартриджиСтатистика.[" & asd & "] = " & CountKol & " WHERE ((КартриджиСтатистика.МесяцГод) = '" & AllTime & "' ) ;"
|
| |
|
| |
|
|
|
| супер,работает.А что делать с DLOOKUPом??? | |
|
| |
|
|
|
| То что написал Анатолий(Киев)
У меня например так
DLookUp("[имя столбца]","[имя таблицы]","[условие]")
и без квадратных скобок работать отказывается (а я уже и привык) | |
|
| |
|
|
|
| Вы МОЛОДЦЫ,помогли ОЧЕН!Ь!!!Ь!!Ь!Ь))) | |
|
| |