Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

работа с функциями или процедурами

2.0K
05 августа 2004 года
Pert
19 / / 13.01.2003
нужно в функцию передать имя (описание) таблицы к которой обращаются с поиском
а в самой функции идет уже поиск конкретной записи

натолкните на мысль как передавать в функцию имя таблицы, чтобы не писать несколько функций под каждую таблицу в отдельности
10
05 августа 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Pert
натолкните на мысль как передавать в функцию имя таблицы, чтобы не писать несколько функций под каждую таблицу в отдельности


Передавать имя таблицы в виде строки, присваивать его в соответствующее поле компонента.

Передавать ссылку на компонент таблицы, использовать ее для прямого обращения через точечную нотацию.

Использовать макросы, или динамическое формирование SQL (используя функцию Format), если компоненты не поддерживают макросы, а вместо таблиц используются запросы.

2.0K
06 августа 2004 года
Pert
19 / / 13.01.2003
Цитата:
Originally posted by smartsoft



Передавать ссылку на компонент таблицы, использовать ее для прямого обращения через точечную нотацию.



Если не сложно, небольшой пример по ссылкам можно продемонстрировать
;-)

10
06 августа 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Pert
Если не сложно, небольшой пример по ссылкам можно продемонстрировать
;-)


Код:
procedure ProcessTable(Table: TTable);
begin
  with Table do
  begin
    FieldByName('FIELD1').Value := ...
    ...
  end;
end;

...

// в коде программы

  ...
  ProcessTable(Table1);
  ProcessTable(Table2);
  ...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог