ms_access
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| ms_access [2026/06/06 22:49] – [Przykład 1] sindap | ms_access [2026/06/07 18:06] (aktualna) – [Przykład 2] sindap | ||
|---|---|---|---|
| Linia 3: | Linia 3: | ||
| ===== Struktura plików aplikacji ===== | ===== Struktura plików aplikacji ===== | ||
| * Plik źródłowy autora tabel aplikacji: source-database.mdb | * Plik źródłowy autora tabel aplikacji: source-database.mdb | ||
| - | * Plik roboczy tabel: database.mde | + | * Plik roboczy tabel: database.mdb |
| - | * Plik żródłowy autora formularzy: source-forms.mdb | + | * Plik źródłowy autora formularzy: source-forms.mdb |
| * Plik roboczy formularzy: forms.mde | * Plik roboczy formularzy: forms.mde | ||
| - | * Jeżeli z bazą pracuje kilku użytkowników to plik database.mde udostępniony w udziale sieciowym, a pliki forms.mde, forms-1.mde, | + | * Jeżeli z bazą pracuje kilku użytkowników to plik database.mdb udostępniony w udziale sieciowym, a pliki forms.mde, forms-1.mde, |
| ===== Blokada efektu działania Shift ===== | ===== Blokada efektu działania Shift ===== | ||
| przy uruchomieniu aplikacji: | przy uruchomieniu aplikacji: | ||
| Linia 27: | Linia 27: | ||
| * Nazwa tabeli: ludzie | * Nazwa tabeli: ludzie | ||
| - | * WypunktowanieNazwy | + | * Nazwy pól w tabeli: ID, txtImie, txtNazwisko, |
| - | * WypunktowanieWszystkie | + | * Wszystkie |
| Dodanie skryptu do formularza. | Dodanie skryptu do formularza. | ||
| <code vb> | <code vb> | ||
| Linia 200: | Linia 200: | ||
| ' Wszystko OK – rekord zostanie zapisany | ' Wszystko OK – rekord zostanie zapisany | ||
| End Sub | End Sub | ||
| + | </ | ||
| + | |||
| + | ===== Brudnopis ===== | ||
| + | |||
| + | Obsługa błędów. Sprawdzić działanie i zastosować w każdym formularzu. | ||
| + | |||
| + | <code vb> | ||
| + | Private Sub Form_Error(DataErr As Integer, Response As Integer) | ||
| + | Select Case DataErr | ||
| + | Case 2113 ' | ||
| + | MsgBox " | ||
| + | Response = acDataErrContinue | ||
| + | Case 3022 ' | ||
| + | MsgBox "Ta wartość już istnieje w bazie. Wpisz inną.", | ||
| + | Response = acDataErrContinue | ||
| + | Case 3201 ' | ||
| + | MsgBox "Nie można usunąć/ | ||
| + | Response = acDataErrContinue | ||
| + | Case 3314 ' | ||
| + | MsgBox " | ||
| + | Response = acDataErrContinue | ||
| + | Case Else | ||
| + | Response = acDataErrDisplay | ||
| + | End Select | ||
| + | End Sub | ||
| </ | </ | ||
ms_access.1780778945.txt.gz · ostatnio zmienione: przez sindap
