Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как сощитать кол-во символов введённых в поле и определить какой символ первый? / 4 сообщений из 4, страница 1 из 1
12.08.2002, 12:36
    #32042466
sk14
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сощитать кол-во символов введённых в поле и определить какой символ первый?
Вопрос в следующем: Как поставит условие на колво введённых символов в поле Code_tovara???
Смысл в следующем: Это поле (информация вводиться со сканера штрих-кодов, где коды сделаны так, что один код всегда начинается на букву P, а второй код начинается с символа + коды считываются последовательно один за другим... ) не должно быть равное нулю, если код начинается на букву "P" - то выполнить одно условие, сли на символ "+" - то выполнить другое условие...


IF IsNull(Me![Code_tovara]) Then
MsgBox("Неправильно считан код")
Else
IF Me![Code_tovara] = "первый символ Р" Then
MsgBox("введён код товара")
ELSE
MsgBox("введён код который начинается не на Р")
???????? - здесь надо определить сколько символов введено в поле ( пример +156; 4 символа ) выделить остальные символы, начиная со второго... т.е me![kolvo_tovara]=156 ????
end if
ENDIF


------------------------------------
Примеры вводимых кодов в поле: P005661;P598773; +50 ; +156 ; +1; +3; P0066321
...
Рейтинг: 0 / 0
12.08.2002, 13:53
    #32042498
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сощитать кол-во символов введённых в поле и определить какой символ первый?
IF IsNull(Me![Code_tovara]) Then
MsgBox("Неправильно считан код")
Else
IF Me![Code_tovara] = "первый символ Р" Then
MsgBox("введён код товара")
ELSE
MsgBox("введён код который начинается не на Р")
???????? - здесь надо определить сколько символов введено в поле ( пример +156; 4 символа ) выделить остальные символы, начиная со второго... т.е me![kolvo_tovara]=156 ????
end if
ENDIF
1) ПерваяБуква=left(me![code_tovara],1)
2) KolSimvolov=len(me![code_tovara])
3)Ostalnysimvoly=right(me![code_tovara],len(me![code_tovara])-1)
...
Рейтинг: 0 / 0
12.08.2002, 14:03
    #32042506
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сощитать кол-во символов введённых в поле и определить какой символ первый?
количество определяется функцией :Len()
если хотите отсекать первый символ, то можно использовать Left(),Right() а можно Mid()
...
Рейтинг: 0 / 0
21.08.2002, 10:01
    #32044802
Step2002
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сощитать кол-во символов введённых в поле и определить какой символ первый?
Имеет смысл введенную текстовую строку пропустить через функцию Split c разделителем, как я понял, ";". Это сильно упростит синтаксический анализ
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как сощитать кол-во символов введённых в поле и определить какой символ первый? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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