Quantcast
Wątki bez odpowiedzi | Aktywne wątki Teraz jest Cz paź 02, 2025 5:38



Odpowiedz w wątku  [ Posty: 4 ] 
 ACCESS -> EXCEL 
Autor Wiadomość
Avatar użytkownika

Dołączył(a): Śr cze 23, 2004 4:34
Posty: 1814
Post ACCESS -> EXCEL
Hm...to nie jest podpucha, powaznie szukam pomocy.

Szukam makra VB dla MS Access - taki sobie automacik, który kopiuje zakres komórek aktualnie otwartego skoroszytu Excel (ActiveWorkBook) i dodaje te dane jako nowy rekord do istniejącej tabeli Access.

Niby proste a jakoś mnie zmęczyło. Macie może jakieś (same i tylko wyłącznie dobre) pomysły?

<dodam, że wewn. makro TransportArkusza i polecenie Importuj nie wchodzą w grę>

Z góry dzięki i pzdr ;)

_________________
http://www.odnowa.jezuici.pl/


Wt sty 24, 2006 12:36
Zobacz profil

Dołączył(a): Wt gru 27, 2005 21:50
Posty: 18
Post 
Ja to robię właśnie przez Import, tyle że odwrotnie - uruchamiam całą akcję z Accessa, wybieram arkusz i dołączam dane do tabeli. Nie jest to trywialne zadanie, bo po drodze sprawdzam jeszcze poprawność danych :)

Zainteresuj się ADO :) I nie sądzę, żeby to się dało zrobić inaczej jak jadąc komórka po komórce :)

_________________
Jadę na motorze
Motorze w czerwonym kolorze
Jadę na motorze
Może jeszcze zdążę...


Wt sty 24, 2006 15:24
Zobacz profil

Dołączył(a): So wrz 03, 2005 17:37
Posty: 21
Post 
nie da sie tak


Wt sty 24, 2006 21:57
Zobacz profil
Avatar użytkownika

Dołączył(a): Śr cze 23, 2004 4:34
Posty: 1814
Post 
Etam się nie da, wszystko się da:

Private Sub Polecenie121_Click()

On Error GoTo Makro1_Err

Dim ex As Object
Set ex = GetObject(, "Excel.Application")

ex.Range("P2:BB2").Select
ex.Selection.Copy

DoCmd.OpenTable "TabWnioski", acNormal, acEdit
DoCmd.GoToRecord acTable, "TabWnioski", acNewRec

DoCmd.RunCommand acCmdPasteAppend

DoCmd.Close acTable, "TabWnioski"
DoCmd.Close acForm, "FormDodajWniosek"
DoCmd.OpenForm "FormDodajWniosek", acNormal, "", "", , acNormal
DoCmd.GoToRecord acForm, "FormDodajWniosek", acLast
DoCmd.SelectObject acForm, "FormDodajWniosek", False

Makro1_Exit:
Exit Sub

Makro1_Err:
MsgBox Error$
Resume Makro1_Exit

End Sub

_________________
http://www.odnowa.jezuici.pl/


Cz mar 09, 2006 17:02
Zobacz profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w wątku   [ Posty: 4 ] 

Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL