Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Уточните что делают функции DBPOP() и DBPUSH()

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 30 Oct 2003 18:00    Post subject: Уточните что делают функции DBPOP() и DBPUSH() Reply with quote

Уточните что делают функции DBPOP() и DBPUSH(), используемые в программах, запускаемых FileEval().
Сохраняются ли и восстанавливаюся ли текущие тэги баз?
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 31 Oct 2003 08:36    Post subject: Reply with quote

из информации для специалистов
Quote:
DBPUSH(<алиас>,<имя индекса>,<условие фильтра>,<скоб>) -
универсальная функция. Все параметры являются необязательными.

DBPUSH() - cохраняет текущее состояние (текущую рабочую область,
установленный индекс и фильтр, текущий номер записи). Рекомендуется
вставлять эту процедуру в начале программы пользователя, если в ней
предусматривается смена рабочей области или индекса и т.п.
Последующее примененение DBPOP() обеспечит при выходе из программы
пользователя возврат к прежнему состоянию.

Применение DBPUSH с параметрами позволяет одновременно с
сохранением состояния текущей рабочей области сохранить состояние
рабочей области с именем <алиас> и relation, установленную между
этими областями. При этом после выполнения команды текущей станет
рабочая область, указанная под именем <алиас>, будет установлен
в качестве текущего индекс с именем <имя индекса>. Кроме того,
для текущей рабочей области можно одновременно установить фильтр
и/или скоб. Скоб задается в виде массива:
{<ключевое выр.>,<начальное знач.ключа>,<конечное знач.ключа>}
Ключевое выражение, как правило, должно совпадать с текущим ключом
(необязательно до конца). Установка скоба, если это возможно,
всегда предпочтительнее фильтра, т.к. выполняется быстрее.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Krosh



Joined: 13 Oct 2003
Posts: 97
Location: КИА
Occupation: СТ
Interests: Москва

PostPosted: 31 Oct 2003 10:15    Post subject: Reply with quote

Quote:
текущую рабочую область,
установленный индекс и фильтр, текущий номер записи

То есть только одну текущую облать?
У меня так:
при печати документа движения вызывается FileEval(), а в проге:

DBPUSH() //текущая область MDOC
......
DBSELECT("MDOCM")
ORDSETFOCUS("MDOC_D")
.....
DBPOP()

Значит область MDOCM для БЭСТа я "испортил"?
Back to top
View user's profile Send private message
medok



Joined: 13 Feb 2003
Posts: 16



PostPosted: 15 Nov 2003 05:53    Post subject: Reply with quote

Для integral:
Не могли бы вы скинуть весь файл с описанием всех функций на pablomedok@tut.by. Очень полезно было бы почитать.

Заранее благодарен.
Back to top
View user's profile Send private message
Светлана



Joined: 22 Jul 2002
Posts: 416
Location: Эпштейн Светлана

Interests: Бердск, Новосибирская обл

PostPosted: 17 Nov 2003 11:03    Post subject: Reply with quote

И мне можно? на sinilga@sibnet.ru
Back to top
View user's profile Send private message Send e-mail
dadDY



Joined: 04 Nov 2003
Posts: 29
Location: Ложкин
Occupation: ФГУ НП "НК"
Interests: Елабуга

PostPosted: 17 Nov 2003 17:17    Post subject: Reply with quote

Если это не стандартое описание в БЭСТе, то и я бы не отказался получить такое описание. Если не трудно andreyl@abakel.ru
Back to top
View user's profile Send private message Send e-mail
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 18 Nov 2003 15:44    Post subject: Reply with quote

Несколько вырезок из "информации для специалистов" Это все, что у меня есть.
http://www.integral.com.ru/zip/BEST.ZIP
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru