DAO RecordSet MovePrevious

MovePrevious to metoda obiektu DAO.Recordset powodująca przejście do poprzedniego rekordu w zestawie. 

kliknij, aby powiększyć

Jeżeli zestaw rekordów RecordSet jest pusty – wykonanie tej linii kodu wywoła błąd Brak bieżącego rekordu.  Szczegóły błędu:
Błąd wykonania 3021

Chcąc się zabezpieczyć przed takim przypadkiem – najczęściej stosuję kod sprawdzający, czy właściwości EOF (koniec zestawu rekordów) oraz BOF (początek zestawu rekordów) nie są jednocześnie spełnione.  

(…)
If Not (RST.EOF AND RST.BOF)  Then RST.MovePrevious
(…)

Jeżeli kursor jest już ustawiony przy ostatnim rekordzie, MovePrevious nie wywoła żadnej reakcji, nie spowoduje też błędu. 


DAO RecordSet MoveNext

MoveNext to metoda obiektu DAO.Recordset powodująca przejście do następnego rekordu w zestawie. 

kliknij, aby powiększyć

Jeżeli zestaw rekordów RecordSet jest pusty – wykonanie tej linii kodu wywoła błąd Brak bieżącego rekordu.  Szczegóły błędu:
Błąd wykonania 3021

Chcąc się zabezpieczyć przed takim przypadkiem – najczęściej stosuję kod sprawdzający, czy właściwości EOF (koniec zestawu rekordów) oraz BOF (początek zestawu rekordów) nie są jednocześnie spełnione.  

(…)
If Not (RST.EOF AND RST.BOF)  Then RST.MoveNext
(…)

Jeżeli kursor jest już ustawiony przy ostatnim rekordzie, MoveNext nie wywoła żadnej reakcji, nie spowoduje też błędu. 


DAO RecordSet MoveLast

MoveLast to metoda obiektu DAO.Recordset powodująca przejście do ostatniego rekordu w zestawie. 

kliknij, aby powiększyć

Jeżeli zestaw rekordów RecordSet jest pusty – wykonanie tej linii kodu wywoła błąd Brak bieżącego rekordu.  Szczegóły błędu:
Błąd wykonania 3021

Chcąc się zabezpieczyć przed takim przypadkiem – najczęściej stosuję kod sprawdzający, czy właściwości EOF (koniec zestawu rekordów) oraz BOF (początek zestawu rekordów) nie są jednocześnie spełnione.  

(…)
If Not (RST.EOF AND RST.BOF)  Then RST.MoveLast
(…)

 


DAO RecordSet MoveFirst

MoveFirst to metoda obiektu DAO.Recordset powodująca przejście do pierwszego rekordu w zestawie. 

kliknij, aby powiększyć

Jeżeli zestaw rekordów RecordSet jest pusty – wykonanie tej linii kodu wywoła błąd Brak bieżącego rekordu.  Szczegóły błędu:
Błąd wykonania 3021

Chcąc się zabezpieczyć przed takim przypadkiem – najczęściej stosuję kod sprawdzający, czy właściwości EOF (koniec zestawu rekordów) oraz BOF (początek zestawu rekordów) nie są jednocześnie spełnione.  

(…)
If Not (RST.EOF AND RST.BOF)  Then RST.MoveFirst
(…)

 


Właściwości pliku

GetFolder to jedna z częściej wykorzystywanych metod obiektu FileSystem.Object.

Ma jeden parametr wejściowy:

    • filespec– ścieżka do konkretngo obiektu.
      Argument obowiązkowy.

Za pomocą tej metody można odczytać następujące właściwości folderu:

    • Name – nazwa folderu.
    • Path – ścieżka do folderu.
    • Size– rozmiar wszystkich plików folderze.
    • DateCreated– data utworzenia.
    • DateLastModified– data ostatniej modyfikacji.
    • ParentFolder– folder nadrzędny.

 

kawa dla marzateli

A tu możesz mi postawić kawę: 

buycoffee.to/marzatela

Obiekt DAO Fields2

Obiekt DAO.Field2 to ulepszony obiekt DAO Field. Zapewnia tę samą funkcjonalność, ale umożliwia wstawienie zaawansowanego typu danych, takie jak pola wielowartościowe (Multi-Value Fields) oraz załączniki (Attachments).

kliknij, aby powiększyć

DAO.Field2 jest najczęściej wykorzystywane do wstawiania kodem VBA załączników. 


kawa dla marzateli

A tu możesz mi postawić kawę: 

buycoffee.to/marzatela

 

Obiekt DAO Recordset2

Obiekt DAO.Recordset2 to ulepszony obiekt DAO Recordset. Zapewnia tę samą funkcjonalność, ale dodatkowo obsługuje zaawansowane typy danych, takie jak pola wielowartościowe (Multi-Value Fields) oraz załączniki (Attachments).

kliknij, aby powiększyć

Jego właściwości i metody są w zasadzie takie same, jak obiektu DAO.Recordset, ale pozwala na zastosowanie także pola Fields2


kawa dla marzateli

A tu możesz mi postawić kawę: 

buycoffee.to/marzatela