Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / PowerBilder(как искать до 1-го пробела?) / 10 сообщений из 10, страница 1 из 1
13.05.2003, 07:47
    #32158104
Mida
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Мне нужно разделить данные ФИО,которые в одной графе таблицы.Фамилию в одну графу,имя-в другую,отчество-в третью.Помогите.
...
Рейтинг: 0 / 0
13.05.2003, 10:31
    #32158236
Conrad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Есть такая функция mid, которая возвращает часть стринга заданной длины, начиная с заданной позиции. Организуешь цикл по стрингу, выбираешь по одному символу и смотришь - не пробел ли.
...
Рейтинг: 0 / 0
13.05.2003, 12:50
    #32158446
Mida
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Подскажите Conrad,для этого мне нужно создать data window? Это мое первое задание.Буду очень признательна.
...
Рейтинг: 0 / 0
13.05.2003, 14:39
    #32158603
Conrade
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Насчет цикла я погорячился конечно...
Создаешь dw, делаешь select с таблицы, к примеру select fio fio from emloyees.
Потом создаешь три вычисляемых поля и в свойство expression копируешь нижеследующее
для фамилии:
left( fio,pos( fio,' ') )
для имени:
mid( fio,pos( fio,' ') +1,pos( fio,' ',pos(fio,' ' )+1) - pos( fio,' '))
и для отчества:
right( fio,len( fio) - pos( fio,' ',pos( fio,' ')+1) )
Обновляешь и рапортуешь о выполнении!
...
Рейтинг: 0 / 0
14.05.2003, 09:26
    #32159131
Mida
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Conrad, большое спасибо.Но я сама неправильно задала вопрос.Мне нужно эти записи посадить в базу.В отдельную графу - фам,в отд.-имя, и в отд.- отчество. Где писать программу? Помогите!
...
Рейтинг: 0 / 0
14.05.2003, 09:44
    #32159144
Conrad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Пишешь скрипт примерно такого содержания:
На объект dw_1 цепляешь dw из моего предыдущего поста, вычисляемые поля
обзываешь f,i,o
string f,i,o
for rowcount = 1 to dw_1.rowcount()
f = dw_1.object.f[rowcount]
i = dw_1.object.i[rowcount]
o = dw_1.object.o[rowcount]
Insert into emloeyees (f,i,o) values (f,i,o);
next
И все норамально.
Слушай, Мида, а Бишкек это где?
...
Рейтинг: 0 / 0
14.05.2003, 09:52
    #32159154
conrad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Да, забыл, следует читать так values (:f,:i,:o).
А программу следует писать на окошке. Создашь там dw и кнопочку, на кнопочку вешаешь скрипт, а на dw в конструкторе this.retrieve() или на кнопке
dw_1.retrieve() первой строчкой скрипта.
...
Рейтинг: 0 / 0
14.05.2003, 12:19
    #32159439
Mida
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Conrad,большое-большое спасибо!
Бишкек столица Кыргызстана. А Вы откуда?
...
Рейтинг: 0 / 0
14.05.2003, 12:19
    #32159440
Mida
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Conrad,большое-большое спасибо!
Бишкек столица Кыргызстана.
...
Рейтинг: 0 / 0
14.05.2003, 12:27
    #32159451
conrad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerBilder(как искать до 1-го пробела?)
Есть такой город, Воронеж называется.
Если нужно не вставить стороки, а добавить поля в уже имеющиеся записи, то конечно нужно использовать Update вместо Insert. Будут вопросы, пиши на мыло, а то на работе как-то скучно.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / PowerBilder(как искать до 1-го пробела?) / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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