Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Checkbox kontrola

[es] :: .NET :: .NET Desktop razvoj :: Checkbox kontrola

[ Pregleda: 3427 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

hornet_74
Beograd

Član broj: 148092
Poruke: 36



Profil

icon Checkbox kontrola20.04.2015. u 13:13 - pre 108 meseci
Pozdrav svima!

Imam jedan problem oko checkbox kontrole.
U access bazi imam tabelu u kojoj sam napravio pet kolona i 20 rekorda.
izgleda od prilike ovako:
kolone
ID
shifra
Ime
prezime
grad
opština

tabela je popunjena sa YES/NO

Moje pitanje je kako je povezati sa vb.net formom i kako da kada na formi napravim checkbox
i chekiram chboxIme, chboxPrezime, chkboxOpstina u txtShifra učita iz baze shifru koja pripada iz baze.
 
Odgovor na temu

hornet_74
Beograd

Član broj: 148092
Poruke: 36



Profil

icon Re: Checkbox kontrola23.04.2015. u 07:52 - pre 108 meseci
Jel može neko da pomogne?
 
Odgovor na temu

Dusan Kondic
Programer
ZR "Parametar" Ljubovija
Ljubovija

Član broj: 49961
Poruke: 225
*.adsl-3.sezampro.rs.

Sajt: www.drinacoding.com


+14 Profil

icon Re: Checkbox kontrola23.04.2015. u 08:51 - pre 108 meseci
Mislim da nikome nije jasno šta se traži, malo bolje formulisano pitanje bi sve rešilo.
Ako ja dobro razumem, polje Sifra je tipa Text, dok su ostala polja tipa Boolean (izuzev ID-a) a ti hoćeš da izvršiš neki SELECT nad tabelom koji bi,
ako se kreira dinamički, mogao da izgleda ovako:
Code:

Dim ime, prezime, grad, opstina AS String

If chboxIme.Checked Then ime = "1" Else ime = "0" End If
If chboxPrezime.Checked Then prezime = "1" Else prezime = "0" End If
If chboxGrad.Checked Then grad = "1" Else grad = "0" End If
If chkboxOpstina.Checked Then opstina = "1" Else  opstina = "0" End If

Dim komanda AS String = "SELECT ISNULL((SELECT TOP 1 Sifra FROM tabela WHERE Ime = " + ime + 
" AND Prezime = " + prezime + " AND Grad = " + grad + " AND Opstina = " + opstina + "), '')"

Dim cmd As SqlCommand = New SqlCommand(cmd, mySqlConnection);
Try
    mySqlConnection.Open()
    myDataTable.Load(cmd.ExecuteReader())
Catch
    MessageBox.Show("Error")
Finally
    mySqlConnection.Close()
End Try

If myDataTable.Rows.Count > 0 Then txtSifra.Text = myDataTable.Rows(0).ItemArray(0).ToString()


Kod sam iskucao napamet pa verovatno ima grešaka, ali to je ideja.
 
Odgovor na temu

hornet_74
Beograd

Član broj: 148092
Poruke: 36



Profil

icon Re: Checkbox kontrola23.04.2015. u 12:54 - pre 108 meseci
hajde da probam ovako da objasnim sta mi je problem
u tabeli tblKosulja imam kolone Shifra, prednja strana, zadnja strana, rukav_levi, rukav_desni, boja_crna, boja_bela
Pod kolonom shifra je broj od 1 do 20. Tabela je popunjena sa kombinacijama pr.
prednja_strana - check
zadnja_strana - check
rukav_levi - check
boja_crna - chek

i to daje recimo shifru 17

Kada na formi obeležim ovim redom checkbox kontrole koje sam stavio u jedan groupbox
u txtShifra se pojavi broj 17
ali se chkboxBojaBela nemože koristiti

 
Odgovor na temu

hornet_74
Beograd

Član broj: 148092
Poruke: 36



Profil

icon Re: Checkbox kontrola25.04.2015. u 08:08 - pre 108 meseci
ima li neko predlog / rešenje?
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Checkbox kontrola25.04.2015. u 08:27 - pre 108 meseci
Evo ja ću da ti pomognem ali opet nisi dobro objasnio, šta je u stvari problem?
1. Da li pitaš kako da dođeš do shifre na osnovu toga koji su check box-evi čekirani?
2. Problem ti je ovo "ali se chkboxBojaBela nemože koristiti" (šta god to značilo, ne razumem)?
 
Odgovor na temu

hornet_74
Beograd

Član broj: 148092
Poruke: 36



Profil

icon Re: Checkbox kontrola25.04.2015. u 21:03 - pre 108 meseci
1, Da to zelim kada chekiram na formi u txtShifra na formi mi pokaze shifru

2, Kada chekiram na formi chkboxBojaBeja nema mogućnost chekiranja ista situacija bi trebala da bude i u obrnutom primeru Chekiram chkboxBojaBela, chek Boja Crna nema mogučnoisti chekiranja
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Checkbox kontrola25.04.2015. u 21:18 - pre 108 meseci
1. Ovo ti je upit kojim dobijash shifru:
Code:

SELECT *
FROM tblKosulja
WHERE (prednja strana = @prednja strana) AND
      (zadnja strana = @zadnja strana) AND
      (rukav_levi = @rukav_levi) AND
      (rukav_desni = @rukav_desni) AND
      (boja_crna = @boja_crna) AND
      (boja_bela = @boja_bela)

Normalno, vrednosti za parametre prepišeš iz check box-eva:
@prednja_strana - chkPrednjaStrana.Checked
@zadnja_strana - chkZadnjaStrana.Checked
itd ...

2. Ja sam pročitao bar 5 puta do sada celu temu.
Rečenicu u zadnjem odgovoru sam pročitao barem 20 puta.
Ajde što nema pravopisa, pa da ignorišemo i interpunkciju, na stranu sve to...
Molim te pročitaj ono što si napisao još jednom pod brojem 2.
Videćeš da je rečenica nejasna, i da bi je neko razumeo (a da to nisi ti)
mora imati veliki dar čitanja misli ili gledanja u pasulj.

Tako da, ja lično, imam utisak da si nepismen ili da nas namerno z***s ovde.
 
Odgovor na temu

hornet_74
Beograd

Član broj: 148092
Poruke: 36



Profil

icon Re: Checkbox kontrola25.04.2015. u 23:36 - pre 108 meseci
Hvala za prvi odgovor nebi vise da Vas zamaram jer sam nepismen * za ovo *
 
Odgovor na temu

hornet_74
Beograd

Član broj: 148092
Poruke: 36



Profil

icon Re: Checkbox kontrola25.04.2015. u 23:38 - pre 108 meseci
.. da zaboravio sam da napomenem i drugo pitanje je reseno

Private Sub chkboxBojaBela_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkboxBojaBela.CheckedChanged

If chkboxBojaBela.Checked = True Then
chkboxBojaCrna.Enabled = False

ElseIf chkboxBelaBoja.Checked = False Then
chkboxBojaCrna.Enabled = True
End If

End Sub


HVALA
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Checkbox kontrola

[ Pregleda: 3427 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.