Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: 4 comboboxen triggeren 4 textboxen  (gelezen 20479 keer)

0 leden en 1 gast bekijken dit topic.

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #15 Gepost op: 29 december 2018, 14:58:20 »
Citaat
Kan de eigenschap Column niet verkrijgen
Verander Change in Click, zie mijn voorbeeld in een vorige post.
Private Sub C_001_Click()
    TxtCode_1.Value = C_001.Column(1)
End Sub
Bij tabellen gebruik ik altijd ListObjects("tabel1") etc...

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #16 Gepost op: 29 december 2018, 15:13:23 »
Okay, nu snap ik ListObject beter, dank daarvoor.

Citaat
Verander Change in Click, zie mijn voorbeeld in een vorige post.

Idd, nu krijg ik geen foutmelding, maar het code vak wordt ook niet hersteld, daar blijft dus een code staan die ook weg zou moeten als de combo leeg is... Ook een lege tabelrij brengt nu geen soelaas
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #17 Gepost op: 29 december 2018, 15:23:29 »
Zo dan?
Private Sub C_001_Change()
    If C_001.Value <> "" Then TxtCode_1.Value = C_001.Column(1)
    If C_001.Value = "" Then TxtCode_1.Value = ""
End Sub

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #18 Gepost op: 29 december 2018, 15:26:05 »
Ja dat werkt!! Dank je wel... Iedereen fijn uiteinden en een heel goed begin van 2019 gewenst...
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #19 Gepost op: 29 december 2018, 15:31:14 »
Het kan ook zo.
Private Sub C_001_Change()
If C_001.Value <> "" Then
    TxtCode_1.Value = C_001.Column(1)
Else
    TxtCode_1.Value = ""
End If
End Sub
Suc6
Geniet van de feestdagen.

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #20 Gepost op: 29 december 2018, 15:40:28 »
Je eerste suggestie is korter, en ik begrijp die ook... Ik snap dat VBA vele wegen heeft die bewandeld kunnen worden om hetzelfde resultaat te krijgen. Ik snap ook dat ik nog heerlijk veel kan leren :D
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

Offline Ntr

  • Lid
  • *
  • Berichten: 20
  • Geslacht: Man
  • Oplossing.be
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #21 Gepost op: 29 december 2018, 16:22:12 »
Dan zou ik het op deze manier doen
Sub tekst(y)
  If Me("C_00" & y).Value <> "" Then
    Me("TxtCode_" & y) = Me("C_00" & y).Column(1)
  Else
    Me("TxtCode_" & y) = ""
  End If
End Sub
Private Sub C_001_Change()
  tekst 1
End Sub
Private Sub C_002_Change()
  tekst 2
End Sub
Private Sub C_003_Change()
  tekst 3
End Sub
Private Sub C_004_Change()
  tekst 4
End Sub
Oei ….heb een paar topics gemist  :-[

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #22 Gepost op: 29 december 2018, 18:22:47 »
Toch nog even terugkomend op mijn foutmelding, genoemd in #13..

Doordat ook ik redelijk lui ben aangelegen tik ik liever in de combobox een letter om zo het juiste resultaat te verkrijgen, echter type ik een verkeerde letter dan komt die fout weer terug... is er een soort van error afvang mogelijk dat deze wel aangeeft dat ik iets verkeerd type maar dat niet gelijk de gehele routine blokkeert?

ik trachte iets te creeren als

Private Sub C_001_Change()
    On Error Goto eind
    If C_001.Value <> "" Then TxtCode_1.Value = C_001.Column(1)
    If C_001.Value = "" Then TxtCode_1.Value = ""

eind:
    MsgBox "Er gaat iets mis"
    exit sub
End Sub

Maar dat geeft bij iedere actie op deze combobox de melding dat er iets mis gaat en nog steeds de critical foutmelding wanneer ik bijvoorbeeld een "y" type ipv de "t"

voor de volledigheid hier mijn bestand nogmaals
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

Offline Ntr

  • Lid
  • *
  • Berichten: 20
  • Geslacht: Man
  • Oplossing.be
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #23 Gepost op: 29 december 2018, 18:36:45 »
Als je bij de combobox eigenschappen "MatchRequired" op true zet?
of Style = 2 (- dropdownlist)
Waarom gebruik je combobox als je gaat typen????

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #24 Gepost op: 29 december 2018, 18:49:28 »
Dat heeft geen resultaat
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #25 Gepost op: 29 december 2018, 18:51:07 »
Waarom gebruik je combobox als je gaat typen????

Alleen de eerste letter, simpeler dan de muis sturen, klikken en nogmaals klikken ;)
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

Offline Josc1965

  • Ervaren lid
  • ***
  • Berichten: 279
  • Geslacht: Man
  • Je leert echt wat op "Oplossing.be"
Re: 4 comboboxen triggeren 4 textboxen
« Reactie #26 Gepost op: 29 december 2018, 20:13:59 »
On Error Resume Next
Volstaat!
Johan
Windows 10 Home   NLD 64bit
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz 2808
838F
Intel(R) HD Graphics 630 1024MB -
NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
C:\ NTFS 118,01GB 44,78GB 8.079MB
AV: Avast Antivirus
FW: Windows Firewal Enabled: True
Office 2016

 


www.combell.com