Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2008, 12:50   #1
Doget
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 29
По умолчанию delphi+access

такой вопрос есть база данных созданная на access, в базе данных реализован отчет, сам вопрос надо с дельфи вызвать этот отчет чтобы он открылся, ну тоесть вызов внешней программой отчета с accessa.

Последний раз редактировалось Alex21; 01.07.2008 в 09:14. Причина: Нарушение: читать правила оформления тем.
Doget вне форума Ответить с цитированием
Старый 30.06.2008, 19:21   #2
edgy
Форумчанин
 
Регистрация: 15.06.2008
Сообщений: 271
По умолчанию

Попробуйте так:

Код:
implementation

const
  acViewNormal = $00000000;
  acViewDesign = $00000001;
  acViewPreview = $00000002;

  acQuitPrompt = $00000000;
  acQuitSaveAll = $00000001;
  acQuitSaveNone = $00000002;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  Access: Variant;
begin
  try
    Access := GetActiveOleObject('Access.Application');
  except
    Access := CreateOleObject('Access.Application');
  end;
  Access.Visible := True;
  Access.OpenCurrentDatabase('Указываем здесь путь до БД', True);
  Access.DoCmd.OpenReport('Указываем здесь имя отчета', acViewPreview, EmptyParam, EmptyParam);
//  Access.CloseCurrentDatabase;
//  Access.Quit( acQuitSaveAll );
end;

Последний раз редактировалось edgy; 30.06.2008 в 19:25.
edgy вне форума Ответить с цитированием
Старый 30.06.2008, 20:18   #3
edgy
Форумчанин
 
Регистрация: 15.06.2008
Сообщений: 271
По умолчанию

P.S. Да, и чуть совсем не забыл - пропишите ComObj в Uses.
edgy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi & Access & Ole vodila БД в Delphi 0 15.07.2008 11:11
Delphi & Access LIEN Помощь студентам 1 26.04.2008 14:37
Access и Delphi Mitron БД в Delphi 6 10.01.2008 20:25
Access Delphi Yana БД в Delphi 1 04.01.2008 21:54
Delphi+ADO+Access Turpa Помощь студентам 12 15.10.2007 23:29