> jak sporządzić raport z bazy danych w Accessie, jeśli posiadam plik bazy w
> formacie adp ?
Podobnie jak w .mdb z ta jedynie roznica, ze zrodlem rekordow moze byc
widok, procedura skladowana albo instrukcja select.
--
Piotr Chlabicz
http://groups.google.pl/groups?as_ugroup=pl.comp.bazy-danych.msaccess
> "Piotr" wrote:
>
>> jak sporządzić raport z bazy danych w Accessie, jeśli posiadam plik bazy w
>> formacie adp ?
>
> Podobnie jak w .mdb z ta jedynie roznica, ze zrodlem rekordow moze byc
> widok, procedura skladowana albo instrukcja select.
... albo tabela?
--
PL, ciągle przed poranną kawką.
Do tego co napisali obaj Piotrowie chciałem dodać, ze w pliku adp nie ma
danych lecz tylko formularze, raporty i moduły. Dane znajdują się na
serwerze MS SQL, do którego musisz mieć dostęp, a więc do sporządzenia
raportów nie wystarczy posiadanie pliku adp.
--
Pozdrawiam
Grzegorz
<spam>Sprzedaję: http://tiny.pl/7m2v </spam>
Mam dostęp do serwera (MS SQL 2000) oraz wszystkich plików na nim.
Ale nijak nie ma narzędzia dokumentatora w menu narzędzia. Przed chwilą z
help desku Microsoftu powiedzieli że z adp nie ma takiej możliwości. :( Ale
może jednak ? Jeśli nie z samego access-a to może z sql serwer- a? A może
inne oprogramowanie ?
Pozdrawiam
Piotrek
Wcale nie pisałeś, że chodzi o dokumentator; pytałeś tylko o możliwość
stworzenia raportu. Dokumentator po stronie Access'a w przypadku plików
.adp nie ma wiekszego sensu, skoro tabele znajdują się na serwerze SQL.
Zresztą nie tylko tabele stanowią o zawartości "serwerowej" części bazy
- zwróć uwagę na widoki, procedury, triggery, udf'y... Nie wspominając
już o takich drobnostkach jak użytkownicy i role! To wszystko nie jest
do końca obsługiwane przez Access'a, zatem nie sądzę, abyś znalazł
gotowe rozwiązanie, które z poziomu MS Access odczyta Ci i zaraportuje
(cóż za słowo!) wszystkie informacje o bazie danych.
Ja bym raczej poszukał dokumentatora wśród niezależnych narzędzi dla baz
MSSQL, zaczynając od darmowego DB Designer'a, w którym reverse
engineering dla wskazanego pliku bazy działa zupełnie poprawnie.
Terotetycznie możesz też uruchomić "oskryptowienie" wszystkich obiektów
MSSQL'a (Query Analizer -> script object) i próbować analizować
otrzymany kod T-SQL, albo samemu podjąć się napisania takiego narzędzia
w VBA - skądinąd to ciekawe wyzwanie :-)
Pozdrawiam,
Krzysiek
[...]
> Ale nijak nie ma narzędzia dokumentatora w menu narzędzia.
[...]
Czekajże, chodzi Ci o raport z bazy danych czy o dokumentatora? Bo to są
zasadniczo dwie różne różności...
--
PL
>>> jak sporządzić raport z bazy danych w Accessie, jeśli posiadam plik bazy
>>> w
>>> formacie adp ?
>>
>> Podobnie jak w .mdb z ta jedynie roznica, ze zrodlem rekordow moze byc
>> widok, procedura skladowana albo instrukcja select.
>
> ... albo tabela?
Jaka tabela?
;-D
MSSQL'owa! Przecież z poziomu .adp widzisz ją, niczym lokalną tabelę. I
jeśli wpiszesz w źródle raportu po prostu nazwę tabeli, to dostaniesz co
trzeba.
Pozdrawiam,
Krzysiek
>> Jaka tabela?
>> ;-D
>
> MSSQL'owa! Przecież z poziomu .adp widzisz ją, niczym lokalną tabelę. I
> jeśli wpiszesz w źródle raportu po prostu nazwę tabeli, to dostaniesz co
> trzeba.
Powaznie?
:->
[...]
> jeśli wpiszesz w źródle raportu po prostu nazwę tabeli, to dostaniesz co
> trzeba.
[...]
Obawiam się że to nie jest takie proste. Zamiast dostać to, co trzeba,
dostaniesz po prostu dane z tej tabeli. A to wcale nie musi być (i
zazwyczaj nie jest...) to samo.
--
PL
Eh, filozof się z Ciebie zrobił na tej emigracji ;)
Pozdrawiam,
Krzysiek
No tak. Chodziło mi o dokumentatora. Mój błąd.
Pozdrawiam i dziękuję
Piotr
Może tutaj coś znajdziesz:
http://www.codeproject.com/useritems/dbadoc.asp