konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Witam,

Mam pytanie, czy się da zaczytać wybrane dane z bazy mySQL z serwera (konkretnie z bazy mysl joomli)tak, żeby pojawiały się w dokumencie doc worda (coś na zasadzie jak działa korespondencja seryjna) ewentualnie czy da się to zaczytać do dokumentu InfoPath z pakietu MS.

Jeżeli się da to bardzo proszę o info i podpowiedź jak to zgrać ze sobą razem.
Łukasz D.

Łukasz D. Software Developer,
DevOps Fan

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Jeśli jesteś obeznany trochę z Javą to możesz skorzystać z darmowej biblioteki JasperReports

http://jasperreports.sourceforge.net/

Jest do niej edytor raportów WYSIWYG:

http://jasperforge.org/projects/ireportŁukasz Dziedziul edytował(a) ten post dnia 23.11.10 o godzinie 09:12

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

To zależy co to ma na celu, może jest inny sposób ale odpowiadając na pytanie: Da się.

Można zastosować sterownik ODBC dla MySQL i VBA w połączeniu z ADO.
Do wyboru danych z bazy wykorzystasz SQL w recordsecie i tymi danymi można dowolnie operować.

http://support.microsoft.com/kb/261999

Pozdrawiam

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Przemysław Todorowicz:
Witam,

Mam pytanie, czy się da zaczytać wybrane dane z bazy mySQL z serwera (konkretnie z bazy mysl joomli)tak, żeby pojawiały się w dokumencie doc worda (coś na zasadzie jak działa korespondencja seryjna) ewentualnie czy da się to zaczytać do dokumentu InfoPath z pakietu MS.

Jeżeli się da to bardzo proszę o info i podpowiedź jak to zgrać ze sobą razem.

korespondencja seryjna wbudowana w Worda jako źródło danych może mieć bazę danych - w twoim przypadku MySQL podpięty za pomocą sterownika ODBC

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Przemysław R.:

korespondencja seryjna wbudowana w Worda jako źródło danych może mieć bazę danych - w twoim przypadku MySQL podpięty za pomocą sterownika ODBC

I zapewne trzeba mieć do tego zaawansowaną wiedzę z programowania :P

Są gdzieś w necie artykuły lub porady jak ugryźć ten temat ze sterownikiem ODBC i wordem?

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Przemysław Todorowicz:
Przemysław R.:

korespondencja seryjna wbudowana w Worda jako źródło danych może mieć bazę danych - w twoim przypadku MySQL podpięty za pomocą sterownika ODBC

I zapewne trzeba mieć do tego zaawansowaną wiedzę z programowania :P

raczej trzeba umieć zainstalować sterownik na zasadzie dalej, dalej, koniec
stworzyć DSN-a w systemie - również kreatorem
a później kreatorem wybrać tabelkę do korespondencji

zero - słownie zero - programowaia

Są gdzieś w necie artykuły lub porady jak ugryźć ten temat ze sterownikiem ODBC i wordem?

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Niby mam ten sterownik

ale nic się łączyć nie chce...

Serwer jest z home.pl czyli na UNIXie... może to jest nie kompatybilne ze sobą?

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Wyczytałem że w Panelu Adm. w Źródłach danych ODBC trzeba stworzyć DSN pytanie czy użytkownika systemowy czy plikowy :P no i później jaki sterownik wybrać żeby połączyć się z bazą mysql na home.pl....

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Przemysław Todorowicz:
Niby mam ten sterownik

ale nic się łączyć nie chce...

Serwer jest z home.pl czyli na UNIXie... może to jest nie kompatybilne ze sobą?

pytanie za 100 pkt. czy Home udostępnia na świat MySQL na porcie 3306 - to znaczy czy można się w tą bazę wpiąć czymś innym niż phpmyadmin

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

odpowiedź konsultanta: "Tak, polaczenie z baza danych MySQL jest na porcie 3306 "

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Przemysław Todorowicz:
Wyczytałem że w Panelu Adm. w Źródłach danych ODBC trzeba stworzyć DSN pytanie czy użytkownika systemowy czy plikowy :P no i później jaki sterownik wybrać żeby połączyć się z bazą mysql na home.pl....

http://dev.mysql.com/downloads/connector/odbc/5.1.html

to czy plikowy czy systemowy to kwestia drugorzędna z twojego punktu widzenia

liczy sięto czy się poprawnie połączysz z bazą po podaniu loginu, hasła, adresu bazy, kodowania i nazwy bazy

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

WOOW :)

Dzięki wielkie działa :) yuupi, mogę teraz spokojnie pobierać z joomli dane ;P do worda :)

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Mam jeszcze tylko jedno pytanie, bo mam mały problem... Jak zrobić żeby wartość jednego pola z z danej tabeli automatycznie została umieszczona w polu innej tabeli...

Bo mam problem z ulicą... automatycznie nazwa ulicy wpisywana jest w tabele inną a chce żeby również ulica pojawiała się w drugiej tabeli gdzie mam inne nadane użytkowników...
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

A po co chcesz duplikować dane? Może wystarczy Ci, żeby w wyniku zapytania były dane z obu tabel?

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Michał Jarosz:
A po co chcesz duplikować dane? Może wystarczy Ci, żeby w wyniku zapytania były dane z obu tabel?


Chodzi o Joomle... Fachowcem nie jestem :P bo kończyłem filozofię :P ale lubie sobie tak dłubać, jednakże tego sam nie przeskoczę...

W joomli zainstalowany jest dodatek JomSocial i on ma swoje tabelki w bazie... Tam dodaje sobie dane zarejestrowanych użytkowników w poniższy dziwny sposób...


Obrazek


Obrazek


A ja chcę aby dane pola z adresem dodawały się automatycznie do tabelki z danymi użytkowników, jak widać poniżej stworzyłem pole street ale nie umiem go powiązać z polem adress w powyższej tabeli :(


Obrazek


ponieważ w tedy tabelke zaczytam sobie do worda i mam automatycznie dane użytkowników w dokumencie doc nap żeby wysłać list lub zrobić etykiete adresową...Przemysław Todorowicz edytował(a) ten post dnia 27.11.10 o godzinie 16:10
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Ale właśnie o to chodzi, że możesz zaczytać dane z obu tabelek na raz


SELECT u.id. u.name. u.username, a.adres
FROM jos_users AS u
LEFT JOIN (
SELECT
user_id AS id,
value AS adres
FROM
jos_community_fields_values
WHERE field_id = 8
) AS a USING(id)


jakoś tak

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Tylko że jak importuje dane do worda za pomoca sterownika ODBC moge zaczytać jedną tabele z danymi... tym bardziej tabela z dodatku jomsocial procz adresu zawiera same nieistotne informacje dla potrzeb importu do worda...

Zależy mi tylko na sposobie przeniesienia adresu do innej tabeli gdzie inaczej grupowane sa rekordy...

konto usunięte

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

widok po stronie bazy MySQL - widzisz go później jako wirtualną tabelkę
Jarek D.

Jarek D. "Navigare necesse
est..." & PHP,
MySql, html, css,
java s...

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?


Fachowcem nie jestem :P bo kończyłem filozofię :P ale lubie sobie tak dłubać, jednakże tego sam nie przeskoczę...
Ja tez skończyłem filozofię a uważam się za fachowca filozofia cię nie usprawiedliwia....

A tak apropo jest prostsze (dla ciebie ) rozwiązanie po prostu wyeksportuj sobie tabele z BD i zrób co chcesz z tym ;)
Marcin Mackiewicz

Marcin Mackiewicz Programista JAVA, RS
Adware Polska

Temat: mySQL zaczytywana do dokumentu doc (word) czy to się da?

Heh, czytam i czytam i dopiero jak doczytalem do konca to sie dowiedzialem do czego ma byc stodowna funkcjonalnosc uzywana. Kolega z tego co widze chce miec zestaw danych w posataci tabelarycznej zeby potem uzyc go do jakis celow (np korespondencja seryjna). Tylko nie rozumiem dlaczego akurat do *.doc. Ja bym uzyl exel'a a plik wynikowy to zwykly tekstowy *.csv ktory notabene jest czytany bezproblemowo przez exel'a.

Proponuje uzyc php do zrobienia polaczenia z baza, stworzeniem zapytania a potem zapisania do pliku, a nastepnie wyslania go np mailem na konkretny adres. Plus jest z tego taki ze dane nie lataja np niezaszyfrowanym polaczeniem odbc po necie jak tu koledzy radza tylko calosc jest wykonywana na serwerze.

Doczytalem tez ze kolega uzywa JOOMLA tak wiec moze poprostu wystarczy modul w backend ktory to zrobi?
Proponuje przejrzec samouczek do tworzenia obiektow JOOMLI - jest dosc proste: http://www.wromanek.info/artykuly/16-kurs-pisania-komp...
I mozna robic zapytania do bazy.

Jezeli chodzi o kopiowanie danych to stanowczo odradzam bo potem nie bedzie wiadomo ktora dana jest najbardziej aktualna (przynajmniej przy stanie obecnym)



Wyślij zaproszenie do