Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается) / 9 сообщений из 9, страница 1 из 1
26.07.2004, 12:56:15
    #32621011
Access_Abuser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
Есть вот такая вот функция.

Left(StringExp,n)

и такая

Instr(n, SearchString, SearchChar, n)

А как все это совместить.

Left(StringExp,n) где
"n"= Instr(n, SearchString, SearchChar, n)

Я пишу

Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)),

а оно ругается и говорит что я Бивас.

Помогите плиззз с синтаксисом.
...
Рейтинг: 0 / 0
26.07.2004, 13:03:49
    #32621041
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
В коде? В запросе? В каком месте ругается? Что пишет?
...
Рейтинг: 0 / 0
26.07.2004, 13:23:08
    #32621095
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
А так
Left([Имя_колонки], nz(Instr(1, Имя_колонки, "123",1),0))
...
Рейтинг: 0 / 0
26.07.2004, 13:27:28
    #32621109
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
Roma RА так
Left([Имя_колонки], nz(Instr(1, Имя_колонки, "123",1),0))
Не поможет. Instr не возвращает Null.
...
Рейтинг: 0 / 0
26.07.2004, 13:34:03
    #32621124
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
Из Help

Синтаксис
InStr([start, ]string1, string2[, compare])

Возвращаемые значения
Если InStr возвратит

string1 имеет нулевую длину 0
string1 = Null Null
string1 имеет нулевую длину start
string2 = Null Null
string2 не найдена 0
string2 найдена в string1 Найденную позицию
start > string1 0
...
Рейтинг: 0 / 0
26.07.2004, 13:35:03
    #32621130
Unicco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
Владимир СанычНе поможет. Instr не возвращает Null.

Syntax

InStr([start, ]string1, string2[, compare])

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Return                              Values

If                                  InStr returns
string1 is zero-length              0
string1 is Null                     Null
string2 is zero-length              start
string2 is Null                     Null
string2 is not found                0
string2 is found within string1     Position at which match is found
start > string2                     0

Всё может быть.
...
Рейтинг: 0 / 0
26.07.2004, 13:40:33
    #32621141
Unicco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
Access_AbuserLeft( " Имя_колонки, Instr(1, Имя_колонки, "123",1))
А не в кавычке, случаем, дело?
...
Рейтинг: 0 / 0
26.07.2004, 19:18:29
    #32621973
Access_Abuser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
А дело реально было в кавычках " :(
А что такое nz перед функцией ?
...
Рейтинг: 0 / 0
27.07.2004, 11:06:10
    #32622668
Unicco
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается)
HelpNz Function

You can use the Nz function to return zero, a zero-length string (" "), or another specified value when a Variant is Null. For example, you can use this function to convert a Null value to another value and prevent it from propagating through an expression.

Syntax

Nz(variant[, valueifnull])

The Nz function has the following arguments.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Argument       Description 

variant        A variable of data type Variant. 

valueifnull    Optional (unless used in a query). A Variant that supplies
               a value to be returned if the variant argument is Null.
               This argument enables you to return a value other than zero
               or a zero-length string.

               Note: If you use the Nz function in an expression in a query
               without using the valueifnull argument, the results will be
               a zero-length string in the fields that contain null values.

If the value of the variant argument is Null, the Nz function returns the number zero or a zero-length string (always returns a zero-length string when used in a query expression), depending on whether the context indicates the value should be a number or a string. If the optional valueifnull argument is included, then the Nz function will return the value specified by that argument if the variant argument is Null. When used in a query expression, the NZ function should always include the valueifnull argument,

If the value of variant isn't Null, then the Nz function returns the value of variant.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Plz help ! (Я пишу Left("Имя_колонки, Instr(1, Имя_колонки, "123",1)), а оно ругается) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]