Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Proste zadania w AFIN.NET

Zapisywanie danych do plików tekstowych
Tworzenie plików/dopisywanie danych

Film:
http://afin.net/webcasts/Demo_SqlWritingIntoTxtFile.swf

P.S.
Przytoczę SQLki, żeby kopiować, nie przepisywać:

DOS del C:\test\danetxt.txt

wait 00:00:01

DBQ=C:\Test; Driver={Microsoft Text Driver (*.txt; *.csv)}; Extensions=txt,csv,tab,asc
SELECT * INTO danetxt.txt FROM [Faktura$] IN 'c:\kursexcela\dane\sprzedaz'[excel 5.0;]
WHERE nazwa LIKE '[A-C]%'

DBQ=C:\Test; Driver={Microsoft Text Driver (*.txt; *.csv)}; Extensions=txt,csv,tab,asc
INSERT INTO danetxt.txt
SELECT * FROM [Faktura$] IN 'c:\kursexcela\dane\sprzedaz'[excel 5.0;]
WHERE nazwa LIKE '[K-Z]%'Wojciech Gardziński edytował(a) ten post dnia 18.11.10 o godzinie 18:21
Monika M.

Monika M. PROGRAMISTA VBA,
Excel, Access,
Outlook, Word -
SZKOLENIA

Temat: Proste zadania w AFIN.NET

No teraz widzę, że Pan zmienił tutaj ścieżki w stosunku do tego, co w ZIPie.
Ale powiem szczerze, że nie działa tak, jak to podaje Pan na filmie.
Albo coś źle rozumiem.

W ZIPie, w bazie danych nie ma żadnej tabeli, ani nie ma tam pliku excelowego.
Mogę sobie zrobić takowy, ale jak mamy testować, to wolałabym mieć coś, na czym Pan już pracował.
Z kolei w filmie wygląda na to, że tworzona jest tabela w Accessie, chyba na podstawie pliku Excela (nie widzę dobrze zapisu w pliku tekstowym).

Ponadto brakuje mi tu parametryzacji ścieżek do plików, nazw plików.Monika M. edytował(a) ten post dnia 18.11.10 o godzinie 23:15
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Proste zadania w AFIN.NET

Cóż
Monika M.:
No teraz widzę, że Pan zmienił tutaj ścieżki w stosunku do tego, co w ZIPie.
Bo ZIP to AFIN.NET.IS.EXE - darmowy programik do automatyzacji SQLków
Nie jestem w stanie wszystkich zadań zrobić na TYCH SAMYCH ŚCIEŻKACH I TYCH SAMYCH PLIKACH. Zmiana ścieżek, Pani wybaczy, jest standardem dostosowania.
Ale powiem szczerze, że nie działa tak, jak to podaje Pan na filmie.
Pani Moniko, działa.
Albo coś źle rozumiem.
No... tak.

W ZIPie, w bazie danych nie ma żadnej tabeli, ani nie ma tam pliku excelowego.
Tak. Bo są właśnie TWORZONE przez owe SQLki
Mogę sobie zrobić takowy, ale jak mamy testować, to wolałabym mieć coś, na czym Pan już pracował.
http://afin.net/excel/KatalogDane/ - tu jest wszystko. A jak Pani ma AFINA, to w C:\Program Files\AFIN.NET\Samples\Data\ODBC\
Z kolei w filmie wygląda na to, że tworzona jest tabela w Accessie, chyba na podstawie pliku Excela (nie widzę dobrze zapisu w pliku tekstowym). Zapis w pliku tekstowym jest do odczytania z pliku tekstowego

Ponadto brakuje mi tu parametryzacji ścieżek do plików, nazw plików.
Gdy pokazałem, jak to parametryzować Excelkiem, to się Pani strasznie oburzyła, że po 1) reklama, a, po 2) Excel, a nie Access. Moja prośba: proszę się mniej "oburzać", bo to szkodzi komunikacji.

Wracając do wątku Acccessowego:
Pliki tekstowe tworzy się przez ODBC dziecinnie łatwo - wystarczy napisać 1-2 komendy SQL. Trzeba je mieć gdzie napisać - proponuję w darmowym AFIN.NET.IS.EXE. Dane można pobierać z Excela, Accessa i wszystkich innych, dostępnych, baz danych.Wojciech Gardziński edytował(a) ten post dnia 19.11.10 o godzinie 09:37
Monika M.

Monika M. PROGRAMISTA VBA,
Excel, Access,
Outlook, Word -
SZKOLENIA

Temat: Proste zadania w AFIN.NET

Wojciech Gardziński:
Monika M.:
No teraz widzę, że Pan zmienił tutaj ścieżki w stosunku do tego, co w ZIPie.
Bo ZIP to AFIN.NET.IS.EXE - darmowy programik do automatyzacji SQLków
Nie jestem w stanie wszystkich zadań zrobić na TYCH SAMYCH ŚCIEŻKACH I TYCH SAMYCH PLIKACH. Zmiana ścieżek, Pani wybaczy, jest standardem dostosowania.

Panie Wojtku, SQL to ja znam, nawet go uczę ;>
I ścieżki też potrafię zmienić.
Tak. Bo są właśnie TWORZONE przez owe SQLki
Ponadto brakuje mi tu parametryzacji ścieżek do plików, nazw plików.
Gdy pokazałem, jak to parametryzować Excelkiem, to się Pani strasznie oburzyła, że po 1) reklama, a, po 2) Excel, a nie Access. Moja prośba: proszę się mniej "oburzać", bo to szkodzi komunikacji.

Panie Wojtku, to proszę nie stosować praktyk oburzających ;P
Z pewnością szkodzi komunikacji brak zrozumienia.
Nie próbuję tępić Pana rozwiązań, ale uważam, że mogą one być one DODATKIEM, alternatywą.

A prawda jest taka, że parametryzowanie ścieżek jest bardzo niejasne, bo zupełnie inny plik tekstowy zamieścił Pan tutaj, a co innego jest w ZIPie.
Trudno się połapać, co do czego służy, bo jest tam i etykieta funkcji realizującej eksport danych z Excela do Accessa (:Excel2Access sample) i z jednego pliku Excela do drugiego (:Excel2NewExcel sample).
Z kolei w tekstówce w tym wątku mamy tworzenie tabeli z czego?
Dołączanie rekordów z czego?
W Bazie accessowej nie ma żadnej tabeli, więc myślałam, że to ma być demonstracja tworzenia tabeli w Accessie z danych Excela.

Nie uważam się za guru, mam dużo pokory w sobie, ale proszę się zastanowić, że skoro mnie nie udało się od razu stwierdzić, o co w tym "biega", to mniej zaawansowanemu użytkownikowi tym bardziej się to nie uda.
Może warto spojrzeć na to od strony użytkownika, bo Pan wie, jak to miało działać i tak działa, a inni mieliby się domyślać: "o co chodziło autorowi".

PS: Uprzedzając: jeśli uważa Pan, że ja nie rozumiem, bo... nie rozumiem, to nic z naszej komunikacji nie będzie.
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Proste zadania w AFIN.NET

Lista członków wymiaru z DOWOLNEJ kostki do Excela

Prościutka funkcja:

Obrazek


Kłopocik jest tylko (i aż) w tym, że trzeba (choć trochę) znać MDXa (taki dziwny, ale efektywny, język odpytywania kostek - rozwinięcie SQLa dla kostek MOLAP).

Następna dyskusja:

Hurtownia danych AFIN.NET -...




Wyślij zaproszenie do