Discussion:
Defragmentacja
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Uk
2004-09-27 16:59:30 UTC
Permalink
Witam!

Szukam jakiegoś programiku (najlepiej freeware),
który pozwalałby zrobić defragmentację bazy .mdb
bez używania Accessa 97.

Pozdrawiam
Uk
Uk
2004-09-27 17:08:05 UTC
Permalink
Post by Uk
Szukam jakiegoś programiku (najlepiej freeware),
który pozwalałby zrobić defragmentację bazy .mdb
bez używania Accessa 97.
Zapomniałem dodać, że baza nie jest zabezpieczona hasłem.
Chodzi tylko o jej zmniejszenie.

Pozdrawiam
Uk
v***@poczta.onet.pl
2004-09-27 17:23:42 UTC
Permalink
Post by Uk
Post by Uk
Szukam jakiegoś programiku (najlepiej freeware),
który pozwalałby zrobić defragmentację bazy .mdb
bez używania Accessa 97.
Zapomniałem dodać, że baza nie jest zabezpieczona hasłem.
Chodzi tylko o jej zmniejszenie.
Pozdrawiam
Uk
Nie rozumiem, jeśli nie masz accessa, po co ci .mdb, Jeśli masz accessa
defrakmentuj to za pomocą accessa!

Pzdr.
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Uk
2004-09-27 17:54:41 UTC
Permalink
Post by v***@poczta.onet.pl
Nie rozumiem, jeśli nie masz accessa, po co ci .mdb, Jeśli masz accessa
defrakmentuj to za pomocą accessa!
Nie tylko Access zapisuje do pliku .mdb. Są programy graficzne, które ładują
informacje do bazy w celu póżniejszego wykorzystania.
Niestety, na etapie pracy w grafice pliki .mdb bardzo puchną i utrudniają ten
etap pracy. Stacja graficzna na ogół nie jest wyposażona w Accessa.

Uk
BraZby
2004-09-27 19:08:39 UTC
Permalink
Post by Uk
Witam!
Szukam jakiegoś programiku (najlepiej freeware),
który pozwalałby zrobić defragmentację bazy .mdb
bez używania Accessa 97.
Spróbuj coś takiego, ale na własną odpowiedzialność:
'---------------------------------------------------------

Dim dbEng
Dim fso
Dim sPath
Const cTmp = "_tmp"
sPath = "c:\TwojaBaza.mdb"

Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set dbEng = WScript.CreateObject("DAO.dbEngine.36")

dbEng.CompactDatabase sPath, sPath + cTmp
fso.DeleteFile sPath
fso.MoveFile sPath & cTmp, sPath

Set dbEng = Nothing
Set fso = Nothing
'----------------------------------------------------------------

Wklej do notatnika, zapisz z rozszerzeniem .vbs
i otwórz ten plik.

Przyjemnego testowania, oczywiście nie na oryginale.
--
Pozdrowienia
BraZby
Uk
2004-09-27 19:26:21 UTC
Permalink
Post by BraZby
Dim dbEng
Dim fso
Dim sPath
Const cTmp = "_tmp"
sPath = "c:\TwojaBaza.mdb"
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set dbEng = WScript.CreateObject("DAO.dbEngine.36")
dbEng.CompactDatabase sPath, sPath + cTmp
fso.DeleteFile sPath
fso.MoveFile sPath & cTmp, sPath
Set dbEng = Nothing
Set fso = Nothing
Wielkie dzięki.
Nie wiem czy to istotne, ale plik zdefragmentowany pod Accessem
(dla porównania) ma długość 8774 KB, natomiast ten zdefragmentowany
Twoim programem 8750 KB.
Jak mogę sprawdzić czy ta różnica jest istotna? Nietety, nieweiele wiem
o plikach .mdb.

Pozdrawiam
Uk
Uk
2004-09-27 19:34:02 UTC
Permalink
Dokładnie: spod Accessa: 8 984 576, spod Twojego vbs: 8 960 000
Jak mogę sprawdzić czy ta różnica jest istotna? Nietety, niewiele wiem
o plikach .mdb.
Uk
BraZby
2004-09-27 20:05:58 UTC
Permalink
U?ytkownik "Uk" <***@serwer.pl> napisa? w wiadomo?ci news:cj9pn4$10m$***@nemesis.news.tpi.pl...

[...]
Post by Uk
Wielkie dzięki.
Nie wiem czy to istotne, ale plik zdefragmentowany pod Accessem
(dla porównania) ma długość 8774 KB, natomiast ten zdefragmentowany
Twoim programem 8750 KB.
Jak mogę sprawdzić czy ta różnica jest istotna? Nietety, nieweiele wiem
o plikach .mdb.
Faktycznie, są niewielkie różnice w wielkości pliku po defragmentacji, ale
tym bym się raczej nie przejmował.
Być może otwarty Access dodatkowo może coś niepotrzebnego usunąć
(zdefragmentować).
Myślę, że jeżeli powyższy sposób powodowałby złe defragmentowanie
bazy to by było głośno o tym.

Ponadto DAO.dbEngine.36 oraz DAO.dbEngine.35 defragmentują
tak samo bazę Acc97.
To o niczym nie świadczy, ale jako pocieszenie że M$ nic nie poprawiał.

Ewentualnie poczekaj, może ktoś się odezwie na ten temat.
--
Pozdrowienia
BraZby
Uk
2004-09-27 20:06:39 UTC
Permalink
Jeszcze raz bardzo dziękuję.
Post by BraZby
Myślę, że jeżeli powyższy sposób powodowałby złe defragmentowanie
bazy to by było głośno o tym.
Ponadto DAO.dbEngine.36 oraz DAO.dbEngine.35 defragmentują
tak samo bazę Acc97.
To o niczym nie świadczy, ale jako pocieszenie że M$ nic nie poprawiał.
Czy to znaczy, że M$ gdzieś to opublikował?
Mógłbyś podać gdzie.?

Zanim otrzymałem odpowiedź od Ciebie szukałem czegoś w archiwach grup
i znalazłem taki fragment:
Poszukaj w MSDN opisu 2 klas CDaoWorkspace, CDaoDatabase w jednej z nich są
odpowiednie funkcje do szyfrowania i defragmentacji baz .mdb. Dziala tak
samo jak funkcja w access-ie.
Post by BraZby
Ewentualnie poczekaj, może ktoś się odezwie na ten temat.
Z tym to gorzej. Powinienem jutro móc to zrobić. :-)

Pozdrowienia
Uk
BraZby
2004-09-27 21:09:24 UTC
Permalink
Post by Uk
Jeszcze raz bardzo dziękuję.
Post by BraZby
Myślę, że jeżeli powyższy sposób powodowałby złe defragmentowanie
bazy to by było głośno o tym.
Ponadto DAO.dbEngine.36 oraz DAO.dbEngine.35 defragmentują
tak samo bazę Acc97.
To o niczym nie świadczy, ale jako pocieszenie że M$ nic nie poprawiał.
Czy to znaczy, że M$ gdzieś to opublikował?
Mógłbyś podać gdzie.?
Ja tylko chciałem powiedzieć, że ten typ tak po prostu ma.
Dokładnie tak samo (ciut większy plik) kompaktuje bazę Access
Robi to po prostu za pomocą tego samego DAO

Private Sub Polecenie0_Click()
Dim sPath
Const cTmp = "_tmp"
sPath = "c:\TwojaBaza.mdb"

DAO.DBEngine.CompactDatabase sPath, sPath + cTmp

End Sub

I plik sPath + cTmp jest o kilka bajtów większy, niż baza sPath
defragmentowana bezpośrednio poleceniem Narzędzia/.../Defragmentuj ..
Więc chyba jednak nie jest to jakiś wielki problem.

[...]
Post by Uk
Post by BraZby
Ewentualnie poczekaj, może ktoś się odezwie na ten temat.
Z tym to gorzej. Powinienem jutro móc to zrobić. :-)
No cóż, życzę powodzenia
--
Pozdrowienia
BraZby
Uk
2004-09-27 21:10:44 UTC
Permalink
Post by BraZby
No cóż, życzę powodzenia
Dzięki, za pomoc i życzenia.

Pozdrawiam
Uk
BraZby
2004-09-27 21:31:42 UTC
Permalink
Post by Uk
Post by BraZby
No cóż, życzę powodzenia
Dzięki, za pomoc i życzenia.
Może to jest oczywiste, ale tak na wszelki wypadek:

Na komputerze na którym będzie uruchamiany plik *.vbs
musi być WSH (czyli Windows Scripting Host m.in. Wscript.exe)
oraz DAO (Dao350.dll lub Dao360.dll)
--
Pozdrowienia
BraZby
Uk
2004-09-28 03:55:18 UTC
Permalink
Post by BraZby
Na komputerze na którym będzie uruchamiany plik *.vbs
musi być WSH (czyli Windows Scripting Host m.in. Wscript.exe)
oraz DAO (Dao350.dll lub Dao360.dll)
Bardzo dziękuję i pozdrawiam
Uk.
Uk
2004-09-28 13:30:44 UTC
Permalink
Witam!

Mam jeszcze prośbę.
Czy mógłbyś podać mi gdzie można by poczytać/nauczyć się
podstaw niezbędnych do pisania krótkich programów takich jak
ten napisany przez Ciebie, to znaczy takich do których wykonania
wystarczy uruchomienie pliku .vbs?
Chodzi mi o podstawy, opisane możliwie prosto i krótko.

Pozdrawiam
Uk.
BraZby
2004-09-28 16:16:31 UTC
Permalink
Post by Uk
Witam!
Mam jeszcze prośbę.
Czy mógłbyś podać mi gdzie można by poczytać/nauczyć się
podstaw niezbędnych do pisania krótkich programów takich jak
ten napisany przez Ciebie, to znaczy takich do których wykonania
wystarczy uruchomienie pliku .vbs?
Chodzi mi o podstawy, opisane możliwie prosto i krótko.
Może coś Ci się przyda:

1. Jako wstęp do VBScript polecam książeczkę:
VBScript - Leksykon kieszonkowy cena 10 zł
Tylko opis funkcji, instrukcji, kolekcji itp. - bez kodu.

2. Poszukaj na dysku pliku mse.exe ( Microsoft Scripting Editor)
- prawdopodobnie instaluje się z Office 2000 i (lub) VB6.
Uruchom i zajrzyj do pomocy (moim zdaniem OK).


3. M$
http://tinyurl.com/5hhw5
http://tinyurl.com/6sa9n
http://tinyurl.com/4hno8
itd.
Gdzieś na w/w linkach jest do ściągnięcia duża pomoc do VBScript

4. Przeglądnij gdzieś w księgarni książkę:
JScript.NET Programowanie (Biblia)
Może coś się przyda ;-)))

5. Google i grupy dyskusyjne
microsoft.public.scripting.vbscript
alt.comp.lang.vbscript - jest, jakoby jej nie było
--
Pozdrowienia
BraZby
www.bratki.w.v1.pl dział Access
Uk
2004-09-28 16:37:48 UTC
Permalink
Na pewno.

Bardzo Ci dziękuję. To bardzo miło z Twojej strony.

Pozdrawiam
Uk.
Uk
2004-09-28 19:43:59 UTC
Permalink
Muszę przyznać, że trochę się w tym gubię, to znaczy chciałbym
wiedzieć jak jest usytuowany - w sensie zastosowań - VBScript
w stosunku na przykład do Windows Scripting Host, itd.

Czy gdzieś jest podany jakiś ogólny przegląd języków/narzędzi
skryptowych z podaniem co do czego służy/jest używane ?

Poszukiwania w Googlach prowadzą do opisu konkretnych narzędzi,
a mnie chodzi raczej o porównanie na poziomie zastosowań.
Interesuje mnie również informacja do jakich języków/narzędzi
"wystarczy" wiedza + edytor tekstu typu Notatnik, a do których muszę
mieć jakiś kompilator, specjalne środowisko, czy coś w tym rodzaju
(szczególnie jeśli do legalnego używania niezbędny jest jakiś zakup).

Przepraszam tych Grupowiczów, których ten temat nie interesuje.
Nie wiem jaka grupa byłaby odpowiedniejsza.

Pozdrawiam
Uk.
Uk
2004-09-29 18:36:17 UTC
Permalink
Muszę przyznać, że trochę się w tym gubię, ...
Już trochę mniej. :-)
Myślę, że już z grubsza rozumiem o co w tym chodzi.
Kupiłem również książeczkę do VBScript.
Właściwie w tej chwili brak mi opisu Windows Script Hosta
- co, do czego, jak używać ...w VBScripcie (na przykład).
Jakbyś mógł podać jakiś adres i nie sprawiłoby to Tobie
dużego kłopotu to byłbym wdzięczny. Nietety, Google nie
pomogły.

Pozdrawiam
Uk.
Uk
2004-09-29 18:53:09 UTC
Permalink
Zapomniałem się pochwalić - w Twoim skrypcie
defragmentującym bazę dodałem podawanie
ścieżki i nazwy pliku z klawiatury do InputBox.

Uk.
BraZby
2004-09-30 20:34:26 UTC
Permalink
Post by Uk
Muszę przyznać, że trochę się w tym gubię, ...
Już trochę mniej. :-)
Myślę, że już z grubsza rozumiem o co w tym chodzi.
Kupiłem również książeczkę do VBScript.
Właściwie w tej chwili brak mi opisu Windows Script Hosta
- co, do czego, jak używać ...w VBScripcie (na przykład).
Jakbyś mógł podać jakiś adres i nie sprawiłoby to Tobie
dużego kłopotu to byłbym wdzięczny. Nietety, Google nie
pomogły.
[...]

Ja nie używam na codzień WSH.
Traktuję go raczej jako ciekawostkę niż narzędzie.
W wielu wypadkach to co oferuje WSH da się załatwić
w Accessie (VBA) lub za pomocą API.
Praktycznie, pracująć zWSH korzystam z pomocy zawartej
w mse.exe oraz z Google.

Tytułem ciekawostki i może rozjaśnienia problemu:
spróbuj wkleić poniższy kod do Notatnika i zapisać z rozszerzeniem *.hta
i potem go otworzyć.
Mozesz ewentualnie zapisać z rozszerzeniem *.htm i też przetestować.
W takim podejściu możesz mieszać VBScript i JScript
i dodatkowo JavaScript,
Teoretycznie powinno wszystko zadziałać.

Plik został utworzony w mse.exe.
'________________________________
<HTML><HEAD>
<TITLE>Defragmentacja bazy</TITLE>
<HTA:APPLICATION ID="DefID"
APPLICATIONNAME = "defrag"
Application SCROLL = "no"
Application Caption = ""
Caption = ""
BORDER = "tick"
BorderStyle = "none"
ICON = ""
MAXIMIZEBUTTON = "no"
MINIMIZEBUTTON = "no"
SHOWINTASKBAR = "no"
SINGLEINSTANCE = "yes"
SYSMENU = "yes"
Version = "3.14"
WINDOWSTATE = "normal"/>

<SCRIPT LANGUAGE="VBScript">
<!--
Private Sub center()
Dim aw, ah
Const w = 500
Const h = 200

ah = Screen.availHeight
aw = Screen.availWidth

Window.resizeTo w, h
Window.moveTo (aw - w) / 2, (ah - h) / 2

End Sub
'________________
Private Sub defrag()
Dim sPath, lRet, fso, sExt
Dim dbEng
Const cTmp = "_tmp"
Const cVerDAO = "DAO.dbEngine.36"

sPath = file1.Value
If Len(sPath) = 0 Then
MsgBox "Musisz wybrać bazę do defragmentacji !"
Else
On Error Resume Next
Set fso = CreateObject("Scripting.FileSystemObject")
'jeżeli w pliku *.htm użytkownik nie zgodził
'się na uruchomienie ActiveX - wyjdź z procedury
' *** - nie dotyczy *.hta ***
If Err.Number <> 0 Then
Err.Clear
Exit Sub
End If
lRet = fso.FileExists(sPath)

If lRet = True Then
sExt = Right(sPath, 4)

If sExt = ".mdb" Or sExt = ".mde" Then
lRet = 0
lRet = MsgBox("Czy chcesz zdefragmentować bazę:" & _
vbNewLine & sPath, vbYesNo + vbDefaultButton2)
If lRet = vbYes Then
On Error Resume Next
Set dbEng = CreateObject(cVerDAO)
dbEng.CompactDatabase sPath, sPath + cTmp
If Err.Number <> 0 Then
Err.Clear
Exit Sub
Else
fso.DeleteFile sPath
fso.MoveFile sPath & cTmp, sPath
End If
Set dbEng = Nothing
Else
MsgBox "Użytkownik zrezygnował"
End If
Else
MsgBox "Plik:" & vbNewLine & sPath & vbNewLine & _
"nie jest plikiem MSAccess !"
End If
Else
MsgBox "Plik:" & vbNewLine & _
sPath & " nie istnieje"
End If
Set fso = Nothing
End If

End Sub

-->
</SCRIPT>
</HEAD>
<BODY style="BACKGROUND-COLOR: silver" onload = center ()>
<P><FONT face="Arial CE" size=2><B>Wybierz bazę do defragmentacji:
</B></P></FONT>
<INPUT type=file id=file1 name=file1
style=" WIDTH: 474px; HEIGHT: 22px;">
<P></P>
<P> <FONT face="Arial CE">
<INPUT type=button id=button1 name=button1
value=Defragmentuj onClick = defrag ()>
</FONT></P>
</BODY></HTML>
'_____________________________________________________

Oczywiście kod trzeba trochę dopracować, ale ogólny zarys chyba jest.
--
Pozdrowienia
BraZby
Uk
2004-09-30 21:35:44 UTC
Permalink
Witam!
Post by BraZby
W takim podejściu możesz mieszać VBScript i JScript
i dodatkowo JavaScript,
To JScript i JavaScript to nie to samo? Chyba znowu się gubię. ;-)

Dzięki za program. Spróbuję na jego przykładzie nauczyć się
czegoś więcej.

Interesowałoby mnie napisanie kodu, który aktualizowałby jeden
plik .mdb poprzez inny .mdb. Chodzi o to, że był podany plik .mdb
nazwijmy go wzorcowym. Do tego pliku były wprowadzane dane.
Następnie zostały przyjęte nowe ustalenia i stworzony nowy wzorcowy
plik .mdb. Chodzi o to by przenieść dane z tego pierwszego do drugiego.
Wskazane by było móc to zrobić bez użycia Accessa 97.
To chyba trudne zadanie jak na początek. Ale spróbuję.

Pozdrawiam
Uk.
Rafał Posmyk
2004-10-01 05:18:31 UTC
Permalink
Post by Uk
Właściwie w tej chwili brak mi opisu Windows Script Hosta
- co, do czego, jak używać ...w VBScripcie (na przykład).
Jakbyś mógł podać jakiś adres i nie sprawiłoby to Tobie
dużego kłopotu to byłbym wdzięczny.
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28001169
Post by Uk
Nietety, Google nie pomogły.
A to brzydal !

Ciao, Smyk
--
W czasie deszczu trzmiele się nudzą ...
(Loading Image...)
BraZby
2004-10-01 14:38:37 UTC
Permalink
Post by Rafał Posmyk
Post by Uk
Właściwie w tej chwili brak mi opisu Windows Script Hosta
- co, do czego, jak używać ...w VBScripcie (na przykład).
Jakbyś mógł podać jakiś adres i nie sprawiłoby to Tobie
dużego kłopotu to byłbym wdzięczny.
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28001169
Post by Rafał Posmyk
Post by Uk
Nietety, Google nie pomogły.
A to brzydal !
A na dodatek link nr 2 wymieniony wcześniej w pkt. 3 (M$)
http://tinyurl.com/6sa9n
prowadzi właśnie do tej strony.
Reszta to tylko grzebanie w menu.
--
Pozdrowienia
BraZby
Uk
2004-10-01 15:56:35 UTC
Permalink
Post by Rafał Posmyk
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28001169
A na dodatek link nr 2 wymieniony wcześniej w pkt. 3 (M$)
http://tinyurl.com/6sa9n
prowadzi właśnie do tej strony.
Biję się w piersi. Próbowałem wejść na te 3 strony M$, ale po pokazaniu się
niebieskiej pionowej linii ściąganie się zatrzymywało.
Napisałeś, że tam jest pomoc do VBScript, a ja w międzyczasie kupiłem
"Ćwiczenia z VBScript", więc na razie nie próbowałem dostać się na te strony.
Piszę o tym, bo nie chcę żebyś pomyślał, że lekceważę Twoje rady.

Teraz udało mi się stosunkowo łatwo dostać do strony Windows Script
bezpośrednio i właśnie ściągam z niej wszystko co dotyczy WSH.
Oczywiście zwróciłem uwagę, że są tak również "pokłady wiedzy" dotyczące
VBScriptu i JScriptu.
Chciałem się też pochwalić, że udało mi się dzisiaj kupić polecony przez
Ciebie "VBScript Leksykon kieszonkowy". Na stronie Helionu była informacja,
że to pozycja już wyczerapana, a tu taka miła niespodzianka. Potrzebę posiadania
takiego leksykonu odczułem natychmiast gdy zacząłem czytać Twój wczorajszy
kod. Przy okazji, wypróbowałem oba warianty (.hta i .htm), oba chodzą.

Wracając do mojego ambitnego (jak na mnie) zadania napisania kodu przenoszącego
zawartość jednego .mdb do drugiego .mdb (oczywiście przy założeniu, że ich struktura
jest odpowiednio przygotowana i na to pozwala), nie wiem gdzie szukać obiektów,
które, jak gdzieś czytałem, takie aplikacje jak MSOffice, udostępniają.

Ponadto próbowałem uruchomić mse.exe ze ścieżki \pfiles\vstudio\common\ide98
z płytki MSOffice 2000, ale skończyło się na komunikacie Microsoft Visual Studio
"Out of Mamory".

Pozdrawiam
Uk.
BraZby
2004-10-01 17:22:31 UTC
Permalink
[...]
Post by Uk
Biję się w piersi. Próbowałem wejść na te 3 strony M$, ale po pokazaniu
się niebieskiej pionowej linii ściąganie się zatrzymywało.
"Cierpliwości, a wszystko zostanie wam wynagrodzone."

Faktem jest, że ok. 3/4 internautów rezygnuje z wejścia na stronę
jeżeli czas ładowanie strony przekracza ok. 20s
Post by Uk
Napisałeś, że tam jest pomoc do VBScript, a ja w międzyczasie kupiłem
"Ćwiczenia z VBScript", więc na razie nie próbowałem dostać się na te strony.
Piszę o tym, bo nie chcę żebyś pomyślał, że lekceważę Twoje rady.
Nie mogłem tego znaleźć na półce, ale teraz widzę, że jest:
M. Mysior "Ćwiczenia z.... VBScript"
Tylko symbolicznie, bo niewiele tam jest:
Rozdz. 4.7 "ADODB.Recordset" str. 102 - 109
Post by Uk
Teraz udało mi się stosunkowo łatwo dostać do strony Windows Script
bezpośrednio i właśnie ściągam z niej wszystko co dotyczy WSH.
Oczywiście zwróciłem uwagę, że są tak również "pokłady wiedzy" dotyczące
VBScriptu i JScriptu.
Ja , ze względu na dość fragmentaryczne stosowanie VBScriptu nie ogarniam
wszystkiego, ale znając (częściowo) mechanizmy Accessa łatwiej mi
poszukiwać konkretnych zastosowań (oczywiście Google)

[...]
Post by Uk
Wracając do mojego ambitnego (jak na mnie) zadania napisania kodu
przenoszącego zawartość jednego .mdb do drugiego .mdb
(oczywiście przy założeniu, że ich struktura
jest odpowiednio przygotowana i na to pozwala), nie wiem
gdzie szukać obiektów,
które, jak gdzieś czytałem, takie aplikacje jak MSOffice, udostępniają.
Tak ogólnie to ADO:

adodb
http://tinyurl.com/6mpkj
ado
http://tinyurl.com/3tb89
adox
http://tinyurl.com/3kzkv
oledb
http://tinyurl.com/5y27d
i cała masa innych kombinacji słów kluczowych

Zawsze coś można wyczytać, lub zawęzić obszar wyszukiwania.

Proponuję również:
Pomoc A2k, ewentualnie jakaś książka Accessowa ???
Być może:
Access 2000 Księga Eksperta, wyd. Helion, autor S.Forte
Visual Basic w Bazach Danych, wyd.. SAMS, kilku autorów
wcześniej przeglądnij w jakiejś księgarni.

Być może ktoś poleci coś lepszego.
Post by Uk
Ponadto próbowałem uruchomić mse.exe ze ścieżki
\pfiles\vstudio\common\ide98
z płytki MSOffice 2000, ale skończyło się na komunikacie
Microsoft Visual Studio "Out of Mamory".
Tu Ci nie pomogę.
Ja mam Office 2000 Premium (z FrontPage) i VB6 LE - działa bez problemów.
Może problem instalacji ???
--
Pozdrowienia
BraZby
www.bratki.w.v1.pl dział Access
Uk
2004-10-02 12:03:02 UTC
Permalink
Bardzo Ci dziękuję za wszystkie rady.
Ciągle jednak szukam jakiegoś prostego kursu lub opisu
dotyczącego WSH. Coś takiego jak z serii Ćwiczenia z ...,
które w prosty sposób wprowadzają w temat i podają podstawowe
instrukcje wraz z przykładami.
W sieci jest sporo informacji na temat WSH dla zaawansowanych,
to znaczy takich, którzy mając doświadczenie w rozwiązywaniu
podobnych problemów mogą przez analogię stosować WSH.
Ja niestety do nich nie należę. Potrzebuję czegoś dla bardzo
początkujących w tej materii.

Poszukiwany przeze mnie kurs (do ściągnięcia lub używania on-line)
może być po polsku lub po angielsku.

Pozdrawiam
Uk.
Uk
2004-10-02 12:44:02 UTC
Permalink
Post by Rafał Posmyk
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28001169
Bardzo dziękuję za ten adres.
Jest tam część Windows Script Host Basics - Learn the basics of WSH,
jednak to nie jest podręcznik ani opis dla początkujących. Trzeba wiedzieć
czego się potrzebuje, żeby tam znaleźć odpowiedź i umieć z tego skorzystać.

Ja w tej chwili potrzebuję opisu lub kursu dla bardzo początkujących, coś takiego
jak np. w serii Ćwiczenia z ..., gdzie na przykład do nauki języków programowania
omawiane są krótko i kolejno poszczególne instrukcje i ilustrowane przykładami
jak je używać. Niestety czegoś takiego nie znalazłem.

Pozdrawiam
Uk.

Krzysztof Wi¶niewski
2004-09-27 20:14:28 UTC
Permalink
U?ytkownik "Uk" <***@serwer.pl> napisa? w wiadomo?ci news:cj9gu7$1qd$***@atlantis.news.tpi.pl...
| Witam!
|
| Szukam jakiegoś programiku (najlepiej freeware),
| który pozwalałby zrobić defragmentację bazy .mdb
| bez używania Accessa 97.
|
| Pozdrawiam
| Uk
|

A sprawdzałeś JETCOMP.exe?

Jest do pociągnięcia ze stron M$. Nie wiem, jakie są uwarunkowania
licencyjne jego posiadania i czy działa z a'97, ale coś sobie mgliście
przypominam że nawet przełącznik wersji JET'a w nim gdzieś był... Ściągnij i
zobacz.

Pozdrawiam,
Krzysiek
Uk
2004-09-27 20:36:40 UTC
Permalink
Dzięki za odpowiedź.
Post by Krzysztof Wi¶niewski
Jest do pociągnięcia ze stron M$.
Ściągnąłem Jet35sp3.exe
Post by Krzysztof Wi¶niewski
Nie wiem, jakie są uwarunkowania
licencyjne jego posiadania
Takie same jak całego Office'a.
Post by Krzysztof Wi¶niewski
i czy działa z a'97,
Ze strony
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q172/7/33.asp&NoWebContent=1
z której go ściągnąłem wynika, że tak

Niestety, po kliknięciu 2-krotnym na nazwie w Exploratorze robi jakieś
kopiowanie plików, ale z bazą nic się nie dzieje.
Post by Krzysztof Wi¶niewski
nawet przełącznik wersji JET'a w nim gdzieś był...
A tak w ogóle to co to jest ten JET?

Pozdrawiam
Uk
Uk
2004-09-27 20:52:22 UTC
Permalink
Post by Uk
Post by Krzysztof Wi¶niewski
i czy działa z a'97,
Ze strony
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q172/7/33.asp&NoWebContent=1
z której go ściągnąłem wynika, że tak
Niestety, po kliknięciu 2-krotnym na nazwie w Exploratorze robi jakieś
kopiowanie plików, ale z bazą nic się nie dzieje.
Pewnie dlatego, że mam SR-1

Nie wiem czy drążyć dalej tę metodę, bo i tak będzie nielegalna.
To to samo co "pożyczyć" Office'a i wgrać Accessa'97.
A to nie o to chodzi.

Metoda podana przez BraZby satysfakcjonowałaby mnie w zupełności
gdybym miał pewność co do prawidłowości zdefragmentowanej bazy.
Niestety może to być na początku niezauważalne, a w razie gdyby
baza była jednak błędna to ewentualny nakład pracy do powtórzenia
byłby ogromny.

Pozdrawiam
Uk
Loading...