powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как MSHFlexGrid "очистить"?
13 сообщений из 13, страница 1 из 1
Как MSHFlexGrid "очистить"?
    #32481858
ЗАБАВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я заполняю MSHFlexGrid данными, а потом мне надо его очистить (иными словами reset сделать) для заполнения новыми данными. Есть ли такой метод без необходимости писать код?

Спасибо
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481862
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без кода? Это как? модуль чтения мыслей? :)

Magnus
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481863
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отключи источник данных и сделай рефреш

Magnus
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481868
ЗАБАВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не смешно...

Источника данных у него и нет
я же написала, я его сама заполняю данными: .TextMatrix(1,0) = rs![поле]
реч идёт о том как его заставить принять своё первоначальное состояние т.ею то в котором он находился при старте формы
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481883
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты права, это уже не смешно...

я же написала, я его сама заполняю данными: .TextMatrix(1,0) = rs![поле]
Что то у меня сегодня с глазами плохо. Может магнитные бури? Что то не вижу я где ты это написала...

Способа два: RemoveItem, clear.
При использовании первого прийдется пробегать в лупе по сем строкам удаляя их. Со вторым проще, один вызов все очищает, но строки остаются висеть. Пустые.

Так что лучше все-таки первый.


ЗЫ Сколько уже можно повторять о культуре задавания вопросов и правилах их оформления?....

Magnus
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481887
ЗАБАВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЯ заполняю MSHFlexGrid данными...
самые первые четыре слова

надеюсь что сегодня всё-таки магнитные бури... :-)
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481888
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот такой код

Код: plaintext
SET grid.Datasource  rs


означает что его заполняет мой сосед по палате?

Не помню упоминал ли я уже сегодня, что телепаты все еще в отпуске, уж и не знаю когда их ждать. Наверное в запой ушли болезные...
Как их нам не хватает, просто ужасть.

Magnus
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481890
ЗАБАВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
откуда в тебе столько яда?
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481907
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
MSHFlexGrid.Rows =  1 

?
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32481922
ЗАБАВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не это не пойдёт clear то что надо мне

всем спасибо
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32482457
МаксимВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если RecordSet создан через ADO, то MSFlexGrid заполняется в ручную через цикл, и не обязательно указывать имена полей, можно проще - rs(j), где j - индекс поля в RecordSet:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim i As Integer, j As Integer

MsFlexGrid.Clear  ' очищаем MsFlexGrid
MsFlexGrid.Rows = rs.RecordCount +  1 
MsFlexGrid.Cols = rs.Fields.Count +  1 
rs.MoveFirst
i= 1 
Do while Not rs.Eof()
    For j= 0  to rs..Fields.Count -  1 
         MsFlexGrid.TextMatrix(i, j +  1 )=rs(j)
    Next j
    rs.MooveNext
    i = i +  1 
Loop
...
Рейтинг: 0 / 0
Как MSHFlexGrid "очистить"?
    #32483577
ЗАБАВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну...

что касается простоты я бы сказала это понятие субъективное...

Но всё равно очень мило...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как MSHFlexGrid "очистить"?
    #33092011
gav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. извиняюсь за вторжение

МаксимВ
Если RecordSet создан через ADO, то MSFlexGrid заполняется в ручную


А че если через ADO

Код: plaintext
1.
SET grid.Datasource  = rs

нельзя что ли ?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как MSHFlexGrid "очистить"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]