Andrzej Bis

Andrzej Bis Własna działalność -
właściciel firmy,
a-moll A.Bis

Temat: #Błąd w txtBox po zapisaniu do *.accde

Jak w tytule: dopóki plik jest w formacie accdb, pole tekstowe pokazuje wartość zgodnie z oczekiwaniami, ale po zapisaniu do accde w polu tekstowym pojawia się wartość #Błąd. Od razu zaznaczam, że to moja pierwsza aplikacja w Access'ie i nie jestem programistą.
Poniżej link do pliku accdb (OneDrive)
https://1drv.ms/u/s!AueczninVD-Dh_EkrQsMUk9ceYgYow
Automatycznie uruchamia się formularz ListaKart. Po naciśnięciu np. "Pokaż" wyświetla się formularz z problematycznym polem tekstowym w nagłówku (czerwone "0", dopóki nie zapisać pliku jako accde).
Zapewne problem leży w sytuacji w której źródło tego pola (suma z podformularza) jest puste, bo podformularz nie zawiera rekordów, ale tak czy owak chyba skończyły mi się pomysły.

PozdrawiamTen post został edytowany przez Autora dnia 04.07.18 o godzinie 01:46

Temat: #Błąd w txtBox po zapisaniu do *.accde

WItam,
1. ładne formularze ;)
2. Przy przerzuceniu aplikacji do wersji wykonalnej access "ucina" cześć projektową i automatycznie ją kompiluje - gdzieś jest błąd więć Access zatrzymuje akcje bo nie masz error_handler.
3. Po odpaleniu formualrza KartaNagl Access żąda ode mnie parametru PRACOWNIK.NRAKT - rozwiązanie:

gdzieś zgubiłeś przekazanie Accessowi dla którego pracownika ma wyszukiwać dane. Prawdopodobnie w którymś podformularzu.

Sprawdzę i dam znać.
Andrzej Bis

Andrzej Bis Własna działalność -
właściciel firmy,
a-moll A.Bis

Temat: #Błąd w txtBox po zapisaniu do *.accde

Krzysztof B.:
3. Po odpaleniu formualrza KartaNagl Access żąda ode mnie parametru PRACOWNIK.NRAKT

Tabela PRACOWNIK została przekształcona na lokalną ze źródła ODBC, a że zawierała tzw. dane wrażliwe, więc "wyciąłem" z niej wszystkie pola z wyjątkiem niezbędnych. Dla celów testowych po odpaleniu formularza KartaNagl (np. "Pokaż") po prostu dwa razy OK :) - błąd nieistotny z p-tu widzenia zagadnienia do rozwiązania..

Dzięki za czas i czekam na ewentualne wskazanie, gdzie zrobiłem skuchę :)

Pozdrawiam

Temat: #Błąd w txtBox po zapisaniu do *.accde

W źródle txtbox'a wstaw:
=Nz(DSum("[LiczbaGodz]","Q_PozKartLista","[Id_KartaNagl]=" & Nz([Formularze]![KartaNagl]![ID_KartaNagl],0)),0)

i usuń pole sumy z podformularza.
Andrzej Bis

Andrzej Bis Własna działalność -
właściciel firmy,
a-moll A.Bis

Temat: #Błąd w txtBox po zapisaniu do *.accde

Dzięki :). Wszystko działa (tylko średniki zamiast przecinków).

Pozdrawiam

Temat: #Błąd w txtBox po zapisaniu do *.accde

A tak. Przepraszam. Wszystko zależy od ustawień regionalnych. Ja używam komputera z ustawieniami ang. Stąd ta różnica.

Następna dyskusja:

Usuwanie tabel i błąd ADO.




Wyślij zaproszenie do