Показать символ после пробела - PullRequest
0 голосов
/ 12 февраля 2020

Я новичок в PowerBuilder, у меня есть этот выпадающий список, в котором отображаются имена сотрудников. Джерри Казимера Фондрада, Джой Вальдес Кортез, Кайл Винсент Корвер и Джо Принг. Из этих имен я хотел бы создать имя пользователя, используя первые буквы их имени вместе с фамилией. Пример JCFondera, JVCortez, KVKorver и JPring.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2020

Имена приходят из базы данных? Если да, я советую использовать DropDownDataWindow (DDDW). В выборе, который вы определили для DDDW, используйте вычисляемое поле, чтобы информация отображалась как вы sh. Точный синтаксис зависит от используемой вами БД. Или используйте DDDW и вычисляемое поле. В обоих случаях дальнейшее программирование не требуется.

0 голосов
/ 14 февраля 2020
string name, namepart, username

integer i, length

name = this.text
length = len(this.text)

for i = 1 to length
    if left(name, 1) = ' ' then 
        username += left(namepart, 1)
        namepart = ''
    else 
        namepart += left(name, 1)
    end if 
    name = right(name, len(name) - 1)
next

username += namepart

Это событие в выделенном событии из выпадающего списка. Строка "username" является выводом.

...