logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[VB2010] Ustawienie domyślnego wpisu w Combobox z bazy Access

PuntoManiak 25 Kwi 2011 12:37 1967 6
REKLAMA
  • #1 9437515
    PuntoManiak
    Poziom 10  
    Posty: 224
    Pomógł: 1
    Ocena: 7
    Mój program swoją bazę czerpie z bazy Access.
    Również z innego pliku Access do pola combobox przypisany jest Data Source, przez co mam listę w menu rozwijanym.

    Czy da się tak ustawić, aby np. domyślnie pierwszy wpis z Data Source pojawiał się w polu comboboxa.
    W tej chwili to pole jest puste, dopiero jak rozwinę menu to mogę coś wstawić lub ręcznie wpisać.
  • REKLAMA
  • Pomocny post
    #2 9437709
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    Zakładając że mowa o Visual Basicu z Visual Studio 2010: ComboBox ma właściwość SelectedIndex, którą można programowo ustawić.
    Jak załadujesz już do niego dane, ustaw ją na 0 (upewniwszy się wcześniej, czy aby na pewno są jakieś pozycje):
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #3 9437992
    PuntoManiak
    Poziom 10  
    Posty: 224
    Pomógł: 1
    Ocena: 7
    Tak, działa, dzięki.

    A jak ustawić aby w pole DateTimePicker wstawiało aktualną datę, tak żeby nie trzeba było ręcznie klikać w dzisiejszą datę i wybierać?
  • REKLAMA
  • Pomocny post
    #4 9438004
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    PuntoManiak napisał:
    A jak ustawić aby w pole DateTimePicker wstawiało aktualną datę, tak żeby nie trzeba było ręcznie klikać w dzisiejszą datę i wybierać?

    Spróbuj
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #5 9438032
    PuntoManiak
    Poziom 10  
    Posty: 224
    Pomógł: 1
    Ocena: 7
    Działa :D. dzięki

    Dodano po 2 [godziny] 44 [minuty]:

    Zastanawia mnie jedno z czym nie wiem co zrobić.

    Powiedzmy wstawiam do projektu Button1, któremu nadaję po kliknięciu:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    oraz

    Kod: text
    Zaloguj się, aby zobaczyć kod


    to zadziała to tylko raz w pierwszym zapisanym rekordzie.

    Przy próbie ponownego wykorzystania buttona przy kolejnych rekordach już to nie działa.

    W czym leży problem?
  • #6 9438601
    marcinj12
    Poziom 40  
    Posty: 3404
    Pomógł: 1024
    Ocena: 250
    Wklej więcej kodu, po z tego co piszesz powinno to działać po każdym kliknięciu...
  • REKLAMA
  • #7 9438970
    PuntoManiak
    Poziom 10  
    Posty: 224
    Pomógł: 1
    Ocena: 7
    Zrobiłem przykładowy programik i jest ta sama sytuacja.
    Całość do pobrania z tego linku:
    Link

    Wdzięczny byłbym za pomoc w rozwiązaniu tego problemu.

    Prosiłbym też o zilustrowania na tym przykładzie jak zrobić w nim liczbę porządkową.

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik pyta o możliwość ustawienia domyślnego wpisu w polu ComboBox w aplikacji Visual Basic 2010, korzystającej z bazy danych Access. Odpowiedź sugeruje użycie właściwości SelectedIndex, aby ustawić pierwszy element jako domyślny po załadowaniu danych. Użytkownik potwierdza działanie rozwiązania i pyta o ustawienie aktualnej daty w DateTimePicker, co również zostaje rozwiązane. Pojawia się jednak problem z ponownym użyciem przycisku, który nie działa dla kolejnych rekordów. Użytkownik prosi o pomoc w rozwiązaniu tego problemu oraz o przykład implementacji numeracji porządkowej.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA