Имя: Пароль:
1C
 
Как удалить строку в таблице?
Ø
0 onlineoff
 
14.06.06
16:36
Хочу удалить строку в таблице и вместо нее вывести другую.
Подскажите пожалуйста можно ли это сделать и как?
1 Sasha
 
14.06.06
16:37
что за таблица-то хоть?
2 onlineoff
 
14.06.06
16:39
таблица печатной формы
3 VicAlex
 
14.06.06
16:41
А зачем ты её тогда вообще выводишь?
4 Uho
 
14.06.06
16:41
в уже выведенной что ли?
5 onlineoff
 
14.06.06
16:45
да. уже выведеной.
а выводить нада было.
но после определенных изменений в бд строка теряет актуальность и ее нужно заменить на новую.
6 onlineoff
 
14.06.06
16:47
могу сделать и "без замены" но мне интересен именно такой вариант.
так будет красивше и универсальнее (в моем случае)
7 zzz
 
14.06.06
16:47
пятнично ..
8 Morrison
 
14.06.06
16:51
так не выводите ее ввообще. выведите сразу ту что надо.
9 Uho
 
14.06.06
16:53
(5) поподробнее
10 Uho
 
14.06.06
16:55
(6) см. "обновить" в типовых
11 Arden
 
14.06.06
16:58
(0) через Таблица.Область
ЗЫ тока не удалить и вставить. а переписать.
12 Arden
 
14.06.06
17:00
(10) ну там просто отчет 2-й раз вызывается :)
13 Uho
 
14.06.06
17:08
(12) имхо, это ему и надо
14 onlineoff
 
14.06.06
17:08
11 переписать это в смысле заново заполнить форму?
15 Arden
 
14.06.06
17:12
(14) нет код....
НомерСтроки = 1;
НомерКолонки = 1;
Таблица.Область(НомерСтроки,НомерКолонки,НомерСтроки,НомерКолонки).Текст = "Можно написать что угодно";
выведет в ячейку 1,1 текст "Можно написать что угодно"
 
16 onlineoff
 
14.06.06
17:25
я знаю об этом.
но меня интересовала возможность удаления.
видимо ее нет.
всем спасибо за советы.
17 Чучундер
 
14.06.06
22:29
почему нет? есть...
когда ты выводишь таблицу 1 раз ты точно знаешь адрес последней выведенной строки(ячейки) - это допустим М, при необходимости удалить строку N делаешь:
1. Прочитать область от N+1 до М
2. записать прочитанную область начиная с адреса N
3. на местро строки с адресом М - прописать "пустоту"
все...
AdBlock убивает бесплатный контент. 1Сергей