Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2015-09-27 21:14:07 ЛС | профиль | цитата
PK.Kirill писал(а):
можно ли заменить IndexToChanel
Можно. Почему нет?
Даже можно, правильно построенным запросом к БД, сделать намного больше чем твоим IC
Например :
Declare @mydate=varchar[MAX]
SELECT @mydate = FIO + ',' + Сity + ',' + tel FROM mybd WHERE substr(FIO,1,Pos(' ',FIO))='Иванов'

В результате получишь строку(или несколько строк с "Иванов") со значениями, разделёнными запятой:
"Иванов Иван Иванович","Москва","12345678"
Детали ищи на MSDN - тонкостей не помню (давно не работал с MS SQL)а дальше дело техники
компонентом MT_String преобразовываешь в MT и на таблицу
------------ Дoбавленo в 21.18:
http://www.sql-ex.ru/index.php
------------ Дoбавленo в 21.14:
Судя по твоей IC, ты подключаешься к БД компонентом DS_OleDB. Зачем твоя самодеятельность - непонятно.
PK.Kirill писал(а):
когда я делал мне ячейки были нужны не в одной строке, а отдельными событиями
d1 например идет в заголовок формы
d2 это ссылка на фаил картинки
d3-d10 идет в таблицу свойств
d11 - суммируется со значениями из предыдущих запросов
Это делается очень просто без изобретения велосипеда :
pk_kirill_2.gif

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1pk_kirill_2.gif [9.7KB] [409]
Голосовали:PK.Kirill