
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.05.2004, 15:40
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Кто-нибудь знает, как можно осуществить такую фичу: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.05.2004, 21:44
|
|||
|---|---|---|---|
Вопрос на условие |
|||
|
#18+
Напимер: sSQL = "SELECT * FROM tblDatiProdaj WHERE IDMashina = " & IDMashina & _ " AND DataProdaji = #" & DataProdaji & "#" 'Открываем рекордсет ...... EstTakaja = Not rs.EOF А вообще вариантов море... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.05.2004, 21:51
|
|||
|---|---|---|---|
Вопрос на условие |
|||
|
#18+
автор...и в поле ставит свою дату покупки. Если эта дата совпадает с (*), то выводится сообщение и пользователю предлагается изменить дату. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.05.2004, 12:30
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Спасибо за реализацию! Попытался сделать по Вашему примеру (но т.к. за Access сел несколько дней назад), то синтаксис еще толком не знаю, и как следствие наделал кучу ошибок! Если не сложно, помогите разобраться: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.05.2004, 12:47
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
If Not IsNull(DLookup("Поле36", "[Назначенное время]", "Поле36=#" & _ Format(Поле36, "mm/dd/yyyy") & _ "# And Поле38 =" & Nz(ПолеСоСписком34, 0))) Then По-моему, это опечатки оригинала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.05.2004, 20:42
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Внес исправления, однако ошибка все равно осталась. Ругается примерно так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.05.2004, 21:32
|
|||
|---|---|---|---|
Вопрос на условие |
|||
|
#18+
авторДата содержит систаксическую ошибку в выражении запроса 'Поле36=#12.12.2222# And Поле38=BMW7'. Первую ошибку тебе поправили, надо вторую. Почитай FAQ (прямо под единственной рекламой на форуме ссылка) про формирование строки SQL у тебя создается то, что ты написал Поле36=#12.12.2222# And Поле38=BMW7 А должно быть, коль скоро последнее поле строковое, Поле36=#12.12.2222# And Поле38='BMW7' или Поле36=#12.12.2222# And Поле38="BMW7" (не в случае с mssql), т.е. поправить поправить последню последнюю строку последнего условия так: " And Поле38 ='" & Nz(ПолеСоСписком34) & "'")) Then ЗЫ. Обязательно прочти FAQ. Этот раздел с небольшими уточнениями справедлив для всех языков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.05.2004, 21:34
|
|||
|---|---|---|---|
Вопрос на условие |
|||
|
#18+
> Первую ошибку тебе поправили Первую мою ошибку :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.05.2004, 23:25
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Хорошо, FAQ почитаю! :) Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2004, 23:14
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Здравствуйте! Прошу прощения за назойливость и тупость, но помогите мне. Сегодня целый день просидел с этой фичей, FAQ прочитал, статьи почитал, примеры посмотрем, даже в MSDN залез и все безтолку!!! Я понимаю, что глупо просить о помощи, когда тебе уже написали готовый теск (исходник). Но, правда, не получается у меня... Все равно выдает ошибку синтаксиса (даже после внесенных исправлений). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2004, 08:12
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Исправленный код - в студию... авторIf Not IsNull(DLookup("Поле36", "[Назначенное время]", "Поле36=#" & _ Format(Поле36, "mm-dd-yyyy") & _ " And Поле38 =" & Nz(ПолеСоСписком34, 0))) Then Тут я не совсем понял. первый аргумент DlookUp должно быть поле в таблице, т.е [Назначенное время], здесь почему-то, как я понимаю, поле формы. Второй -должен быть имя таблицы, здесь поле в таблице. В третьем (Where)- Поле36 и Поле38 это поля в таблице? что-то не похоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2004, 18:14
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Вот немного подправил: Код: plaintext 1. 2. ' Поле36- сюда пользователь на форме заносит дату ' ПолеСоСписком34- здесть пользовватель выбирает авто ' Номер_машины - код авто, взят из поля таблицы ' Покупка_Машин - непосредственно сама таблица данных о машинах Но ошибка осталась!? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2004, 18:26
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
dd/mm/yyyy - надо заменить на mm/dd/yyyy Апострофы вокруг Nz(Me.Controls("ПолеСоСписком34"), 0) - лишние (если я правильно понял, что это поле в таблице числовое). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2004, 19:26
|
|||
|---|---|---|---|
Вопрос на условие |
|||
|
#18+
Format(Me.Поле36, "mm\/dd\/yyyy") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2004, 19:30
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Даже после исправлений с авторdd/mm/yyyy - надо заменить на mm/dd/yyyy ничего не изменилось. А апострофы надо оставить, т.к. "ПолеСоСписком34" - поле в таблице текстовое. Т.е. там находятся данные типа: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2004, 20:34
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Эти Волги и Жигули находятся именно в самом Me.Controls("ПолеСоСписком34")? Или в Me.Controls("ПолеСоСписком34") сидят их коды, а они сами в каком-нибудь Me.Controls("ПолеСоСписком34").column(1)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2004, 21:25
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
автор ...они сами в каком-нибудь Me.Controls("ПолеСоСписком34").column(1) Сами волги и жигули сидят в таблице "Покупка_машин", и отсюда они заносятся в поле со списком. Т.е. вот так: авторв Me.Controls("ПолеСоСписком34") сидят их коды, а они сами в каком-нибудь Me.Controls("ПолеСоСписком34").column(1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2004, 22:50
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Таким образом, Номер_машины = '" & Nz(Me.Controls("ПолеСоСписком34"), 0) & "' - это неверно, потому что здесь в кавычки заключается код, а не название. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2004, 00:21
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Правда за вами! Но, даже без апострофов, ошибка осталась без изменений!!! :( Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2004, 00:26
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Блин. Если это BMW7, то разве это код??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2004, 00:32
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Код авто - это номер авто, полученный с помощью счетчика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2004, 00:36
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
У комбобокса ПолеСоСписком34 есть ЗНАЧЕНИЕ, которое является числом, и есть ТО, ЧТО ПОКАЗЫВАЕТСЯ НА ЭКРАНЕ, которое является текстом. Я не знаю, кто из них должен равняться полю Номер_машины (мне всегда казалось, что номер машины и марка машины - это разные вещи), но в любом случае текст надо заключать в кавычки, а число не надо. http://www.zooclub.ru/tales/63.shtml Р.КиплингМоя маменька учила меня, что, если я увижу Ежа, я должен швырнуть его в воду, и тогда он сам собою развернётся, а если я увижу Черепаху, я должен выцарапать её лапой из панциря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2004, 00:36
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Если можно, оставь в базе кусочек таблицы и форму, сожми, заархивируй и прицепи к посту (должно влезть), посмотрим и разберемся. Это быстрее будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2004, 01:13
|
|||
|---|---|---|---|
|
|||
Вопрос на условие |
|||
|
#18+
Вот то что Вы просили (только тот кусочек, где возникает ошибка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1674812]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 464ms |

| 0 / 0 |
