|
|
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
Привет всем, это опять я-глупая Moorka Есть проблема: не понимаю в чем. Все вроде окей, а цикл не крутится, хотя условие удовлетворено(помечено красным) Может я прозевала чаво? Да, кстати, значение FIELDS(0) текстовое Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:53 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
а если перед If .Fields(0) = Text1.Value Then добавить debug.print .Fields(0) & " *** " & Text1.Value Then & " *** " & (.Fields(0) = Text1.Value) , выполнить программу и нажать ctrl=g, что будет в открывшемся окошке написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:56 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
Что значит не крутится? Куда в этой программе оно заходит и куда нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:57 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
2 Moorka А как связаны прокрутка цикла и выполнение выделенного красным цветом условия? MoveNext же за пределами условия, всегда должен выполнятся З.Ы. Рекомендуется вызывать Update вручную. Иначе проблемы на последней записи могут быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:58 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
Лох, какой Update? Там ведь в рекордсет ничего не заносится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 16:59 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
:)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:00 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
ээээ перепутал слегка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:03 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
Или условие все таки не выполняется или еще раз значение переменных проверить стоит, Geo правильно сказал debug нужен, да и move first лишний. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:18 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Или: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:24 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
2 PaulB: Первый вариант вроде ничем не отличается от исходного. Второй требует отдельной обработки кавычек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:26 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
2 Geo: Compile error: syntax error поэтому в окошке пусто :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:27 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
У Geo лишнее слово Then. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:27 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
2 PaulB: цикл крутится, а условие все равно не выполняется :((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:40 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
тогда поставьте: trim(ucase(Поле1))=trim(Ucase(a1)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:45 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
2 Moorka: В тот момент, когда условие должно выполниться, чему равны оба сравниваемых значения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:49 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
Юзай StrComp(...) для сравнения, не забудь прочитать справку про возвращаимые значения, и аргументы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 17:55 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч: fields(0)=36605300125 (text) text1.value=36605300125 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:01 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
А почему у второго не помечено "text"? Оно не текст? Ну так оно не равно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:02 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч: Вы хотите сказать, что text1.value имеет числовое значение? А как тогда введенному числу 36605300125 переделаться в текст? Или может проще в самой тейбле формат изменить??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:11 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
Секундочку. Мои предположения - это, конечно, хорошо, но мне хочется знать, как на самом деле. Это действительно не текст? То, что я пишу дальше, - только при положительном ответе на предыдущий вопрос. Есть два способа сравнивать число с текстом: 1. превратить число в текст функцией str, cstr или format, 2. превратить текст в число функцией val. Какой из них выбирать - зависит от задачи. Если данные на самом деле числовые (несмотря на текстовый тип поля) и важно "сколько", то надо все превращать в числа. Если данные на самом деле текстовые (и среди них попадаются буквы и прочие нечисловые символы и важен каждый пробельчик), тогда надо все превращать в текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:17 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
При этом если переводить все в текст, то важно по какому формату. Одно и то же число, превращенное в текст по-разному, на "равно" не сработает!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:19 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
А для проверки можно взять typename(text1.value) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 18:22 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч: Как хорошо, что на свете есть такие люди, как Вы! Спасибо огромное, все работает!!! Может вы за одно подсказали-бы, как по времени, взятому из поля (short time формата) таблицы, посчитать сколько в минутах етого времени??? напр: значение поля = 2:23 (short time) в минутах это = 143, но как это посчитать? ДА, и можно-ли совершать арифм.действия со временем напр: 2:56-2:50=0:06 или не так все просто? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 19:12 |
|
||
|
Не понимаю, что не так??? (цикл не крутится, хотя условие удовлетворено)
|
|||
|---|---|---|---|
|
#18+
Складывать и вычитать время можно. В минутах - это так: minute(x)+hour(x)*60+day(x)*60*24 Если будет больше, чем месяц, то придется учитывать, сколько дней в каждом месяце. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2004, 19:29 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32477940&tid=1675393]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
200ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 548ms |

| 0 / 0 |
