arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
Для вывода данных нескольких параметров из БД используем SubNum 544. Возникли вопросы: 1. В Call каналах, принимающих данные типа float из БД создано по 100 аргументов. Создается таблица SubNum из 100 строк. Если количество строк выборки меньше 100, то лишние строки не удаляются. При выборке данных может быть разное количество строк. Можно ли настроить таблицу SubNum, чтобы лишние строки (столбцы) не отображались? 2. При выводе таблицы SubNum ячейки, в которых реально отсутствуют данные, заполняются нулями. Поскольку 0 является значением, нужно заменить его в таких ячейках, например на прочерк, или вообще ничего не выводить. Можно ли это сделать?
Сообщения / Posts 143 | Из / From: Украина
| IP / IP: IP адрес / IP address |
arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
Для вывода данных нескольких параметров из БД используем SubNum 544. Возникли вопросы: 1. В Call каналах, принимающих данные типа float из БД создано по 100 аргументов. Создается таблица SubNum из 100 строк. Если количество строк выборки меньше 100, то лишние строки не удаляются. При выборке данных может быть разное количество строк. Можно ли настроить таблицу SubNum, чтобы лишние строки (столбцы) не отображались? 2. При выводе таблицы SubNum ячейки, в которых реально отсутствуют данные, заполняются нулями. Поскольку 0 является значением, нужно заменить его в таких ячейках, например на прочерк, или вообще ничего не выводить. Можно ли это сделать?
Сообщения / Posts 143 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
CALL.SQLQuery содержит единственный запрос с конструкцией SELECT Call каналах, принимающих данные должен быть ChgReq. в call.sql для выборки посылать ffff -> тогда автоматом меняется число аргументов
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
Nico, В таблице SubNum(544) кол-во строк соответствует кол-ву аргументов в канале CALL.ChgReg. Ксожалению у меня автоматом не меняется. Есть ли вообще такой вариант чтобы кол-во строк в таблице SubNum(544) менялось автоматом?(вопрос к AdAstra Support)
Сообщения / Posts 143 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
1. добейтесь изменения числа аргументов в ChGReq
2.число строк в таблице вычисляется
3.проще subnum 524-527 если надо вывести один ChgReq,и их можно вставлять в другую таблицу или call.root
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
Вопрос задан более недели назад. Хотелось бы получить ответ AdAstra Support.
Сообщения / Posts 143 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
В канале ChGroupReq, который получает из БД несколько строк по какому-либо условию, количество аргументов автоматически соответствует количеству строк. Когда вы этого добьетесь, согласно рекомендациям, данным NICO, в таблице согласно используемому SubNUM будет содержаться количество строк, равное количеству аргументов у канала ChGroupReq.
Сообщения / Posts 17314 | Из / From: Россия
| IP / IP: IP адрес / IP address |
arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
1 С этим вопросом будем еще пробовать. Спасибо 2 При выводе таблицы SubNum ячейки, в которых реально отсутствуют данные, заполняются нулями. Поскольку 0 является значением, нужно заменить его в таких ячейках, например на прочерк, или вообще ничего не выводить. Можно ли это сделать?
Сообщения / Posts 143 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Число строк должно соответствовать числу аргументов. Тогда "0" в строке таблицы будет обозначать то, что и должен обозначать - число, равное "0". По другому сделать нельзя.
Сообщения / Posts 17314 | Из / From: Россия
| IP / IP: IP адрес / IP address |