Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Accessi andmebaas ja visual basic märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
Ja:nus
HV kasutaja
Ja:nus

liitunud: 29.03.2003




sõnum 26.03.2009 05:31:54 Accessi andmebaas ja visual basic vasta tsitaadiga

Tere,

Probleem järgmine, mul on textbox1 ja textbox2. textbox2 saab oma väärtuse (1, 2 v 3) vastavalt textbox1 väärtustele (if <= 10 then 1, if >10 and <16 then 2 ja if >16 then 3) See töötab ilusti AGA,
Textbox1 saab oma väärtused omakorda comboboxist. Kui ma need väärtused sealt valin siis textbox2 väärtusi ei update'ida, samas kui ma väärtused textbox1'te ise trükin siis update'ib.
Kuidas ma saan vormi nii tööle, et valides comboboxist textbox1'le väärtuse ja vastavalt siis ettekirjutatud kriteeriumile mis muidu toimib, toimub ka textbox2 väärtuse muutus.
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 26.03.2009 10:50:54 vasta tsitaadiga

mingielement.Refresh().

Peaks aitama.

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ja:nus
HV kasutaja
Ja:nus

liitunud: 29.03.2003




sõnum 26.03.2009 15:00:49 vasta tsitaadiga

mm ma proovisin selle refreshiga ja veel repaintiga, võib olla kasutan neid valesti, sest puutun esimest korda vb kokku, äkki saad mõne konkreetsema näite tuua. Minu arust see refresh peaks toimima nii et muudab väärtuse ära ilma et ma peaks sellel textboxil klikkima, aga mul on nii et kui valin comboboxist väärtuse textbox1'te siis ta ei tee selle textbox2'ga midagi, isegi kui ma klikin sinna peale, ta jätab eelmise väärtuse sinna.
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 26.03.2009 21:21:12 vasta tsitaadiga

Kasutad muidu .NET'i?

ComboBox'ile lisa Events ehk valid Events'ide loetelust SelectedIndexChanged. Topeltklõps.

Näide:

     Private Sub comboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
         MessageBox.Show(comboBox1.SelectedItem.ToString())
     End Sub


Näide2 (textbox'i baasil):

    Private Sub comboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
        textbox1.Text = comboBox1.SelectedItem.ToString()
        textbox2.Text = textbox1.Text + " Mingi tekst"
    End Sub


Nüüd peaks asi korras olema.

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Accessi andmebaas ja visual basic
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.