|
|
|
как работает Format(D2, "mm\/dd\/yyyy")
|
|||
|---|---|---|---|
|
#18+
Привет! Dim D1, D2, D3, D4 As Date D1 = Me!Date + 1 D2 = Me!Date + 2 D3 = Format(D1, "mm\/dd\/yyyy") D4 = Format(D2, "mm\/dd\/yyyy") результат ?Me!Date 25.09.2004 ?D1 26.09.2004 ?D2 27.09.2004 ?D3 09/26/2004 ?D4 27.09.2004 почему D4 не 09/27/2004 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 11:05:37 |
|
||
|
как работает Format(D2, "mm\/dd\/yyyy")
|
|||
|---|---|---|---|
|
#18+
Привет! Dim D1, D2, D3, D4 As Date D1 = Me!Date + 1 D2 = Me!Date + 2 D3 = Format(D1, "mm\/dd\/yyyy") D4 = Format(D2, "mm\/dd\/yyyy") результат ?Me!Date 25.09.2004 ?D1 26.09.2004 ?D2 27.09.2004 ?D3 09/26/2004 ?D4 27.09.2004 почему D4 не 09/27/2004 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 11:07:02 |
|
||
|
как работает Format(D2, "mm\/dd\/yyyy")
|
|||
|---|---|---|---|
|
#18+
Потому, что D4 у Вас имеет тип данных Date, а остальные Variant. Функция Format возвращает тип данных String, и для D4 VBA автоматом конвертирует в Date. Например, D3 = CDate(Format(D1, "mm\/dd\/yyyy")) Вернет тоже, что и D4/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 11:17:18 |
|
||
|
как работает Format(D2, "mm\/dd\/yyyy")
|
|||
|---|---|---|---|
|
#18+
авторпочему D4 не 09/27/2004 ? патамушта это не строка, а дата (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 11:17:59 |
|
||
|
как работает Format(D2, "mm\/dd\/yyyy")
|
|||
|---|---|---|---|
|
#18+
Mila D1 = Me!Date + 1Это не касается вопроса по функции Format(), но на всякий случай, очень сомнительно это. Наверно лучше использовать функцию: DateAdd(interval, number, date) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 11:39:01 |
|
||
|
как работает Format(D2, "mm\/dd\/yyyy")
|
|||
|---|---|---|---|
|
#18+
MilaD1 = Me!Date + 1Это не касается вопроса по функции Format(), но на всякий случай, очень сомнительно это. Наверно лучше использовать функцию: DateAdd(interval, number, date) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 11:41:25 |
|
||
|
как работает Format(D2, "mm\/dd\/yyyy")
|
|||
|---|---|---|---|
|
#18+
Алексей, я думала что Dim D1, D2, D3, D4 As Date это значит что все переменные Date у меня еще один вопрос можно ли в аксесе сделать выборку интервала дат в запросе, у меня с Between не получается Set rst = dbs.OpenRecordset("SELECT * " & _ " FROM DvSredstv Where # " & Format(Date, "mm\/dd\/yyyy") & " # = Between #" & Format(Me!Date, "mm\/dd\/yyyy") & " # And # " & Format(Me!Date + 1, "mm\/dd\/yyyy") & " # ") пишет ошибка синтаксиса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 13:22:20 |
|
||
|
как работает Format(D2, "mm\/dd\/yyyy")
|
|||
|---|---|---|---|
|
#18+
Для Милы Например, есть таблица table(id, field1, date) Тогда запрос будет таким strSQL="SELECT * FROM table WHERE date BETWEEN '#" & 01/01/2004 & "#' AND '#" & 02/01/2004 & "#'" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2004, 13:46:13 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1671592]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
4ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 392ms |

| 0 / 0 |
