Передача параметра в функцию - VB

Узнай цену своей работы

Формулировка задачи:

есть у меня такая функция в главном модуле
Public Function ClearFilter()
Dim col As TrueOleDBGrid80.Column
For Each col In
col.FilterText = ""
Next col
End Function
но она не работает до тех пор, пока вместо этого:
не напишешь вот это:
т.е. надо перед этим указать имя формы.
передаю имя формы так:
ClearFilter(form.name) - тут всё ок, она переходит в функцию.
вопрос, как передать имя формы правильно в функцию?
пыталась так:
fr.TDBGrid1.Columns - не работает
" & fr. & " & TDBGrid1.Columns - тоже на работает. Помогите!!!

Решение задачи: «Передача параметра в функцию»

textual
Листинг программы
<font color="blue">Public</font> <font color="blue">Function</font> ClearFilter(<font color="blue">ByRef</font> fr <font color="blue">As</font> Form)
<font color="blue">Dim</font> col <font color="blue">As</font> TrueOleDBGrid80.Column
<font color="blue">For</font> <font color="blue">Each</font> col <font color="blue">In</font> fr.TDBGrid1.Columns
col.FilterText = <font color="teal">""</font>
<font color="blue">Next</font> col
<font color="blue">End</font> <font color="blue">Function</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5