1 (edited by Новичок 2023-08-30 12:57:15)

Topic: Помощь 5 с проектом для Новичка

Здравствуйте

Подскажите пожалуйста, как сделать перечисление нескольких строк из таблицы баз данных в вычисляемом поле.

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=9823&download=0

Post's attachments

Attachment icon ops.png 20.04 kb, 22 downloads since 2023-08-30 

2 (edited by k245 2023-08-30 14:04:39)

Re: Помощь 5 с проектом для Новичка

(textA||textB||textC)

если запятые и пробелы нужны, то так:

(textA||', '||textB||', '||textC)

Отобразится при условии, что все три поля не пустые ( NOT NULL )

Визуальное программирование: блог и телеграм-канал.

Re: Помощь 5 с проектом для Новичка

k245 wrote:
(textA||textB||textC)

если запятые и пробелы нужны, то так:

(textA||', '||textB||', '||textC)

Отобразится при условии, что все три поля не пустые ( NOT NULL )


Спасибо большое за помощь, k245!

http://myvisualdatabase.com/forum/img/avatars/1886.png
https://san2.ru/smiles/thank-you.gif https://san2.ru/smiles/thank-you.gif https://san2.ru/smiles/thank-you.gif


А как отобразить заполненные поля без учета пустых полей?

Re: Помощь 5 с проектом для Новичка

Привет Новичок, Konstantin,
Если у вас есть пустые поля, попробуйте вот так  (решение любезно предоставлено Sparrow)

trim(ifnull(field1||' ','')||ifnull(field2||' ','')||ifnull(field3,'')) 
Post's attachments

Attachment icon quicktest.zip 436.19 kb, 56 downloads since 2023-08-30 

Re: Помощь 5 с проектом для Новичка

derek wrote:

Привет Новичок, Konstantin,
Если у вас есть пустые поля, попробуйте вот так  (решение любезно предоставлено Sparrow)

trim(ifnull(field1||' ','')||ifnull(field2||' ','')||ifnull(field3,'')) 

Спасибо большое, Дерек!
Все работает.
https://myvisualdatabase.com/forum/img/avatars/588.jpg
https://san2.ru/smiles/thank-you.gifhttps://san2.ru/smiles/thank-you.gifhttps://san2.ru/smiles/thank-you.gif