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

start [/forum/topic.php?fid=45&startmsg=32505407&tid=1674812]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
69ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 362ms |

| 0 / 0 |
