Pokaż wyniki od 1 do 5 z 5
  1. #1
    Obserwator
    Dołączył
    December 07
    Postów
    7
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Formularz - przyciski

    Mam takie dwa zapytania...
    1) Czy istnieje jakaś funkcja, którą moża wpisać w kodzie przycisku polecenia, dzieki której taki przycisk np. po dodaniu rekordu by zniknął?
    I odwrotnie, czy można zrobić tak, że po wcisnięciu przycisku pojawią się jakieś inne pola (np.kombi), dotąd niewidoczne...

    2) Stworzyłem makro, które między innymi, dzięki kwerendom, tworzy tabelę, następnie dodaje tam nowe rekordy... Gdy uruchomię w formularzu dane makro, to pojawia mi się komunikat z zapytaniem, czy na pewno chce utworzyc tabele... czy na pewno chce dodac rekordy... itp. Czy istnieje mozliwosc, by tworzylo sie to automatycznie, bez koniecznosci potwierdzania tego z mojej strony?


    Z góry bardzo dziękuję za pomoc!!!!
    Pozdrawiam serdecznie

  2. #2
    Obserwator
    Dołączył
    April 07
    Postów
    336
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Z przyjemnością pomogę - jednak czy to chodzi o Accessa czy o formularze html?

  3. #3
    Obserwator
    Dołączył
    December 07
    Postów
    7
    Siła Reputacji
    0


    Twoja ocena: Yes No

    o Accessa

    Już teraz ogromnie dziękuję!!!! Za pomoc i zainteresowanie moim problemem pozdrawiam

  4. #4
    Obserwator
    Dołączył
    April 07
    Postów
    336
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Cytat Napisał gryf85 Zobacz post
    1) Czy istnieje jaka funkcja, ktr mona wpisa w kodzie przycisku polecenia, dzieki ktrej taki przycisk np. po dodaniu rekordu by znikn?
    I odwrotnie, czy mona zrobi tak, e po wcisniciu przycisku pojawi si jakie inne pola (np.kombi), dotd niewidoczne...
    Jeeli piszesz w Visual Basicu, to atwe. Zakadajc, e chcesz znikn przycisk Button1, to piszesz:
    Kod:
    Me.Button1.Visible = False
    Poleca bym jednak zamiast tego kontrolki aktywowa i deaktywowa zmieniajc waciwo Enabled. Dziki temu uytkownik wie, e co na niego czeka i po jakiej akcji si uaktywni, albo e nie jest ju dostpne i zostao deaktywowane (ale nie zniko magicznie):
    Kod:
    Me.Button1.Enabled = False
    Oczywicie to, czy uyjesz Visible czy Enabled zaley od konkretnego zastosowania i od Twoich preferencji.

    Cytat Napisał gryf85 Zobacz post
    2) Stworzyem makro, ktre midzy innymi, dziki kwerendom, tworzy tabel, nastpnie dodaje tam nowe rekordy... Gdy uruchomi w formularzu dane makro, to pojawia mi si komunikat z zapytaniem, czy na pewno chce utworzyc tabele... czy na pewno chce dodac rekordy... itp. Czy istnieje mozliwosc, by tworzylo sie to automatycznie, bez koniecznosci potwierdzania tego z mojej strony?
    Jeeli uywasz w swojej aplikacji makr, to wyprbuj akcj SetWarnings. Natomiast z poziomu Visual Basic'a moesz wpisa:
    Kod:
    DoCmd.SetWarnings False
    Jednak ja osobicie wol w VB rozwizanie uywajce SetOption. Jeeli zajrzysz do menu Narzdzia \ Opcje, zakadka Edytowanie/Znajdowanie, ramka Potwierdzanie* to zobaczysz 3 opcje. Mona je wczy i wyczy z poziomu VB wanie przy pomocy metody SetOption obiektu Application. Musisz jednak pamita, e po wyczeniu potwierdze musisz je wczy po akcji. A co, jeeli akcja wywoa jaki bd? Poza tym nie powiniene wcza wszystkiego, bo moe kto wyczy u siebie ktre potwierdzenie na stae? Tak wic najpierw musisz sprawdzi i zapamita aktualn konfiguracj, a dopiero potem wyczy. Tak wic pene rozwizanie powinno wyglda mniej wicej tak:

    Kod:
    Private Sub Polecenie0_Click()
        On Error GoTo Polecenie0_Koniec
        Dim conAQ As Integer, conDD As Integer, conRC As Integer
        
        'zapamietaj aktualna konfiguracje
        conAQ = Application.GetOption("Confirm Action Queries")
        conDD = Application.GetOption("Confirm Document Deletions")
        conRC = Application.GetOption("Confirm Record Changes")
        
        'wylacz potwierdzenia
        Application.SetOption "Confirm Action Queries", 0
        Application.SetOption "Confirm Document Deletions", 0
        Application.SetOption "Confirm Record Changes", 0
        
        'tutaj wykonaj dowolna akcje, ktora normalnie wymaga potwierdzenia
        
    Polecenie0_Koniec:
        'ustaw potwierdzenia zgodnie z pierwotna konfiguracja
        'dzieki On Error na poczatku procedury ten kawalek powinien zadzialac nawet
        'jezeli akcja spowoduje wystapienie bledu
        Application.SetOption "Confirm Action Queries", conAQ
        Application.SetOption "Confirm Document Deletions", conDD
        Application.SetOption "Confirm Record Changes", conRC
        
    End Sub
    SZCZʦLIWEGO NOWEGO ROKU 8-)

    ----------
    * Access 2003 PL

  5. #5
    Obserwator
    Dołączył
    December 07
    Postów
    7
    Siła Reputacji
    0


    Twoja ocena: Yes No

    dzieki!!

    DZIĘKI SERDECZNE ZA POMOC!!!!!
    Miło, że na tym forum jest ktoś taki, kto posiada taką więdzę i się nią dzieli, pomagając innym

    Wszystkiej pomyślności w Nowym Roku !!!!
    Pozdrawiam

Informacje o temacie

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Formularz - błąd Not Found
    By Sh40lin in forum HTML, XHTML, CSS, JS, AJAX
    Odpowiedzi: 3
    Ostatni post / autor: 03-09-07, 10:46
  2. formularz w php
    By szewciu in forum HTML, XHTML, CSS, JS, AJAX
    Odpowiedzi: 29
    Ostatni post / autor: 18-08-06, 00:40
  3. Formularz pocztowy
    By Greg0 in forum HTML, XHTML, CSS, JS, AJAX
    Odpowiedzi: 18
    Ostatni post / autor: 07-07-06, 21:41

Zakładki

Zakładki

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  

Jak czytać DI?

Powered by  
ATMAN EcoSerwer