Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-04, 23:04x



Odpowiedz w temacie  [ Posty: 6 ] 
Integracja 
Autor Wiadomość

Rejestracja: 2008-08-06, 12:38
Posty: 331
Post Integracja
Witam,
Mam projekt vba w którym przy wykorzystaniu obiektu integracji tworzę sobie dokument i zapisy dla niego. I teraz chciałbym zapisać ten dokument w buforze fk.
W jaki sposób w projekcie vba podłączyć się do bazy fk ?? W projekcie VB (oddzielny exe), który kiedyś robiłem trzeba było podać string, użytkownika i hasło ale w tym przypadku już jestem zalogowany do fk bo mam uruchomiony program i z jego poziomu uruchamiam projekt vba, więc może ktoś podpowie jak to powinno wyglądać.

Znalazłem kawałek kodu :
Kod:
Dim db As new MxBtbase.BtDatabase
Dim mic aAs new MxInterConnection

mic.ExecuteApp "OpenDB", db


ale niestety po jego wykonaniu nic się nie dzieje.

_________________
Pozdr
TaTanka


2009-02-25, 15:05
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Np cos w tym stylu w obiekcie dokument "D"
Kod:

  Public MxIC As MXINTERLib.MxInterConnection
  Public db As New mxdokfkforte.BtDatabase
 
Private Sub Document_Open()
  Document.Title = "XXXX"
  Set MxIC = Document.CommandDoc("GetMxInterConnection", 1)
  MxIC.ExecuteApp "OpenDB", db
  If db.IsOpen = 0 Then
   MsgBox "juz otwarta"
  End If
  db.CurrentDate = Application.WybranaFirma.AktualnaData
  dok.Open Trim(str(Application.WybranaFirma.WybranyRok.rok)) + ";BUFOR", db ' np "0;BUFOR", db
End Sub


2009-02-25, 19:40
Wyświetl profil

Rejestracja: 2008-08-06, 12:38
Posty: 331
Post 
Podczas krokowego wykonywania kodu program zatrzymuje się na lini :

Kod:
Set mic = Document.CommandDoc("GetMxInterConnection", 1)


nie podając żadnego błędu.
Czy obiekt Document trzeba zadeklarować w jakiś sposób.

_________________
Pozdr
TaTanka


2009-02-25, 20:28
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Daklarowac to nie trzeba - jak robisz nowy SBC to masz tam w jego strukturze(w drzewku nad formami i modulami) odrazu taki obiekt - ma taki czerwony kwadracik z litera D


2009-02-25, 21:25
Wyświetl profil

Rejestracja: 2008-08-06, 12:38
Posty: 331
Post 
Na tak rzeczywiście nie zrozumiałem tego od razu.
Przerzuciłem tą procedurę do siebie i
Kod:
Public MxIC As MXINTERLib.MxInterConnection
  Public db As New mxdokfkforte.BtDatabase

Private Sub Document_Open()
  Document.Title = "XXXX"

  Set MxIC = Document.CommandDoc("GetMxInterConnection", 1)



Set MxIC = Document.CommandDoc("GetMxInterConnection", 1)

w linijce powyżej mam error 424 Object required

Kod:
  MxIC.ExecuteApp "OpenDB", db
  If db.IsOpen = 0 Then
   MsgBox "juz otwarta"
  End If
  db.CurrentDate = Application.WybranaFirma.AktualnaData
  dok.Open Trim(str(Application.WybranaFirma.WybranyRok.rok)) + ";BUFOR", db ' np "0;BUFOR", db
End Sub


Czy u Ciebie tan fragment kodu działa ??
Może brakuje mi jakiś referencji ??

_________________
Pozdr
TaTanka


2009-02-26, 09:42
Wyświetl profil

Rejestracja: 2008-08-06, 12:38
Posty: 331
Post 
Już sobie poradziłem. Linie :

Kod:
Set MxIC = Document.CommandDoc("GetMxInterConnection", 1)


zastąpiłem

Kod:
Set MxIC = Application.ActiveDocument.CommandDoc("GetMxInterConnection", 1)


Dziękuję za pomoc.

_________________
Pozdr
TaTanka


2009-02-26, 10:11
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 6 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. integracja FP z FK

w Programy Handlowe

marekq12

1

3647

2008-04-18, 02:14

assaq11 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. integracja z FK

w Programy Handlowe

elja

6

4557

2010-03-04, 14:45

krzysiek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Integracja z FK

w Programy Księgowe

jacek_b

0

2421

2019-12-06, 11:48

jacek_b Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Integracja z FK

w Programy Handlowe

bartek

3

3239

2009-03-04, 21:11

bartek Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 15 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant