Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Odnalezienie i zmodyfikowanie wpisu

Sir Greg 27 Lut 2017 15:23 570 5
  • #1 27 Lut 2017 15:23
    Sir Greg
    Poziom 9  

    Dzień Dobry
    Jestem bardzo początkującym użytkownikiem i nie mogę poradzić sobie z problemem, zrobiłem arkusz w którym rejestruję wjazdy samochodów do firmy, wszystko ładnie działa tylko jeszcze te samochody wyjeżdżają i chciałbym odnaleźć wcześniej dodany wpis o wjeździe auta na zakład i po np godzinie odnaleźć ten wpis i jak będzie wyjeżdżał to zrobić update tego wpisu dodając datę i godzinę wyjazdu.
    Kod do dodawania wygląda tak

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod



    To mój pierwszy formularz, nigdy nie pisałem tego, to co jest powyżej jest wynikiem szukania w googlach i na elektroda.pl, niestety utknąłem

    0 5
  • #2 27 Lut 2017 18:15
    JacekCz
    Poziom 36  

    Po pierwsze chciałbym Ci mocno wybić z głowy arkusz, gdy w rzeczywistości mowa o bazie danych. Mój zarzut jest dwojaki, nie tylko jako składnica danych jest nieoptymalne, ale co ważniejsze mix danych i kodu nigdy nie będzie się sprawdzał (w klasycznym programowaniu tu masz program, tam masz dane). To jest totalnie niekonserwowalne. Nie tylko Ty nie wiesz, o co w tym kodzie chodzi, chyba nikt w pełni nie wie.

    Po drugie nie rozumiem, z czym dokładnie masz problem, czy tylko "tak ogólnie nie działa", a interpunkcja nie pomaga w zrozumieniu.

    0
  • Pomocny post
    #3 27 Lut 2017 20:19
    adamas_nt
    Moderator Programowanie

    JacekCz napisał:
    Po pierwsze chciałbym Ci mocno wybić z głowy arkusz(...)
    Dlaczego? Skoro się sprawdza...

    Po mojemu, najwygodniej byłoby wyszukiwać przez dodatkowy formularz z filtrowanym ListBox'em. Wystarczą dwa, trzy klucze. Np WZ, data, godzina.

    Tutaj jest załącznik z przykładem.

    0
  • #4 28 Lut 2017 19:19
    Sir Greg
    Poziom 9  

    Adamas dziękuję bardzo, jutro postaram się wykorzystać Twój plik do swoich celów.
    Pozdrawiam serdecznie

    0
  • #5 03 Mar 2017 13:08
    Sir Greg
    Poziom 9  

    Mam jeszcze jedno pytanie odnośnie wykorzystania funkcji znajdź i popraw

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    Funkcja działa ładnie ale niestety zmienia formatowanie komórek pomimo ochrony arkusza i blokadą formatowania komórek, chciałbym aby po zamianie znaku kropki lub przecinka na dwukropek w komórce która ma ustawiony format na tekstowy 12,20 zmienia mi na 12:20 ale zmienia format na niestandardowy i przy próbie wpisania ponownie w komórkę innej wartości to ta komórka traktowana jest jako czas w formacie hh:mm pomimo, że wygląda jakby format nie został zmieniony. Czy jest jakaś możliwość żeby nie zmieniało formatowania? Lub przywrócić tym komórkom format tekstowy

    0
  • #6 03 Mar 2017 17:23
    JacekCz
    Poziom 36  

    Sir Greg napisał:
    Lub przywrócić tym komórkom format tekstowy


    Wklejana wartość komórki jak zaczyna się od apostrofu (pojedynczego ' ), to narzuca interpretację tekstową. Apostrof nie jest częścią teksu.
    Zapomnienie o apostrofie to jest częsty błąd, ujawniający się po czasie, w rozwiązaniach arkuszowych.
    @adamas_nt Oczywiście prawdziwa baza danych jest wolna od takich problemów, ma konkretną schemę (typy kolumn)

    adamas_nt napisał:
    JacekCz napisał:
    Po pierwsze chciałbym Ci mocno wybić z głowy arkusz(...)
    Dlaczego? Skoro się sprawdza...

    pozostanę przy swoim zdaniu.

    0