BTC USD 81,137.7 Gold USD 4,372.82
Time now: Jun 1, 12:00 AM

C#.Net : Logik untuk 4 conditon query

tu kalu sume null baru prompt bro, aku nak set query base on value kat object tu...#:-S

ntah apsal aku blur teruk sgt arini...~X(

oooo..aku rasa aku phm..

blh cek2 satu2 txt tu, klau x kosong kita masuk nilai txt tu dalam var baru.

cth ne dlm php. C# xtaw..hehe

PHP:
!empty($txt1)? $new_txt1=$txt1:false;

dpt x apa yg aku cuba sampaikan?
 
haha...aku tak sukakan C# psl lambat dan bahasa ni mcm bahasa 'press button' serupalah dgn java.

tp ini le yg aku faham apa yg tt nak wat. aku kasi logik, tt cuba tukat ke c#.

// perika sama ada value ada ke tak
if ( chckbox1 atau chkbox2 atau chkbox3 atau chkbox4 == "") {
//buat sesuatu...
} else {
// mulakan carian...
}
hurmmmm...yg ni parameter query nak set camna???

* ingat nak balik rileks dulu la weekend ni nnt sambung...:(
 
oooo..aku rasa aku phm..

blh cek2 satu2 txt tu, klau x kosong kita masuk nilai txt tu dalam var baru.

cth ne dlm php. C# xtaw..hehe

PHP:
!empty($txt1)? $new_txt1=$txt1:false;

dpt x apa yg aku cuba sampaikan?

alamak....PHP plak dahhhh:((:((:((

tapi masih kena wat checking if statement untuk setiap object tu kan, sorry Tuan aku PHP mmg fail...:(
 
dah double tripple propple check konpom dpt 16 condition...alamakkk

attachment.php


query aku jenis Sharepoint nyer query(lebey kureng SQL jer sbenarnya)..lecey nak tulis code untuk setiap condition, kalu query SQL aku bleh jer append2 tp query Sharepoint ni lain sket...

sapa ada cara yg senang sket?
 
Salam sume, sori aku tanya soalan noob camni...skrg ni aku nak wat if statement tp ntah apsal arini cpu aku overheat sket x dpt nak fikir betul2...

Contoh camni, aku ada :

Search by textbox1
Search by textbox2
Search by textbox3
Search by textbox4
Button Search

aku jadi blur nak wat if statement untuk 4 condition ni, contoh aku wat dlm bentuk "0" atau "1"..."0" bermakna textbox tu "null" & camtu sebaliknya kalu "1" bermakna textbox tu ada value...

0000 ~ Please fill in the textbox
1000 ~ textbox1 condition True(ada value) but the rest False(xda value)
1100 ~ textbox1 & textbox2 is True(ada value) but textbox3 & textbox4 is False(xda value)
1110 ~ textbox1, textbox2 & textbox3 is True(ada value) but textbox4 is False(xda value)
1111 ~ All textbox condition True(ada value)
dan seterusnya berapa maksimum condition yg aku bleh dpt...~X(~X(~X(

TQ sume di atas jasa korang, kalu ada cara yg memudahkan sila la propose kat aku...benda ni bila click button tu akan execute search function untuk query data berdasarkan condition2 ni...

aku pun ada buat sql query camni.. Guna vb.net je.. input search dari 4 textbox.. Masalah aku, kalau guna test database yg ada 100 item, ok je.. Guna kat database live yg ada beribu data, dekat 15 minit baru keluar result.. pening aku.. ingat 28hb baru nk pikir..

Alang2 bro tanya, leh aku buat reference..:D
 
aku pun ada buat sql query camni.. Guna vb.net je.. input search dari 4 textbox.. Masalah aku, kalau guna test database yg ada 100 item, ok je.. Guna kat database live yg ada beribu data, dekat 15 minit baru keluar result.. pening aku.. ingat 28hb baru nk pikir..

Alang2 bro tanya, leh aku buat reference..:D
aku dah buat camni bro, solutionnya...nko limitkan query nko select * top 100 contohnya, pekejadah user search dpt result berjela page kalu yg di cari cuma satu jer...untuk yg sql ni aku dah buat next week aku share...
 
C# aku tak pandai.. tapi C coding yang aku tau lebih kurang kat bawah ni la skit2 aku try...


if (searchbox1) is not null
{
/*query sql table1, ni ko tau kan nak connect, open cursor*/


EXEC SQL WHENEVER NOT FOUND DO break;
for ( ; ; ) /*ni akan baca tiap result one by one*/
{

memset() /*ni ko set memory la utk variable*/
EXEC SQL FETCH /*nanti sambung la utk fetch data masuk dalam variable ko contoh la katakan varA*/

if (searchbox2 is not null) /*search box kedua pulak*/
{
/*query sql table2 pulak, ko masukkan clause WHERE tu varA tadi*/
EXEC SQL WHENEVER NOT FOUND DO break;
for ( ; ; ) /*ni akan baca tiap result one by one*/
{

memset() /*ni ko set memory la utk variable*/
EXEC SQL FETCH /*yang ni fetch masuk varB plak*/


if (searchbox3 is not null) /*search box ketiga pulak*/
{
/*query sql table2 pulak, ko masukkan clause WHERE tu varB tadi*/
EXEC SQL WHENEVER NOT FOUND DO break;
for ( ; ; ) /*ni akan baca tiap result one by one*/
{

memset() /*ni ko set memory la utk variable*/
EXEC SQL FETCH /*yang ni fetch masuk varC plak*/


if (searchbox4 is not null) /*search box keempat pulak*/
{
/*query sql table2 pulak, ko masukkan clause WHERE tu varC tadi*/
EXEC SQL WHENEVER NOT FOUND DO break;
for ( ; ; ) /*ni akan baca tiap result one by one*/
{

memset() /*ni ko set memory la utk variable*/
EXEC SQL FETCH /*yang ni fetch masuk varD plak*/

}
}

}
}

}
}





lebih kurang la ..idea aku mcm ni.. ko adjust la.. aku tak pandai nak papar result..pasal aku ni back end programmer..
 
Last edited:
C# aku tak pandai.. tapi C coding yang aku tau lebih kurang kat bawah ni la skit2 aku try...


if (searchbox1) is not null
{
/*query sql table1, ni ko tau kan nak connect, open cursor*/


EXEC SQL WHENEVER NOT FOUND DO break;
for ( ; ; ) /*ni akan baca tiap result one by one*/
{

memset() /*ni ko set memory la utk variable*/
EXEC SQL FETCH /*nanti sambung la utk fetch data masuk dalam variable ko contoh la katakan varA*/

if (searchbox2 is not null) /*search box kedua pulak*/
{
/*query sql table2 pulak, ko masukkan clause WHERE tu varA tadi*/
EXEC SQL WHENEVER NOT FOUND DO break;
for ( ; ; ) /*ni akan baca tiap result one by one*/
{

memset() /*ni ko set memory la utk variable*/
EXEC SQL FETCH /*yang ni fetch masuk varB plak*/


if (searchbox3 is not null) /*search box ketiga pulak*/
{
/*query sql table2 pulak, ko masukkan clause WHERE tu varB tadi*/
EXEC SQL WHENEVER NOT FOUND DO break;
for ( ; ; ) /*ni akan baca tiap result one by one*/
{

memset() /*ni ko set memory la utk variable*/
EXEC SQL FETCH /*yang ni fetch masuk varC plak*/


if (searchbox4 is not null) /*search box keempat pulak*/
{
/*query sql table2 pulak, ko masukkan clause WHERE tu varC tadi*/
EXEC SQL WHENEVER NOT FOUND DO break;
for ( ; ; ) /*ni akan baca tiap result one by one*/
{

memset() /*ni ko set memory la utk variable*/
EXEC SQL FETCH /*yang ni fetch masuk varD plak*/

}
}

}
}

}
}





lebih kurang la ..idea aku mcm ni.. ko adjust la.. aku tak pandai nak papar result..pasal aku ni back end programmer..

Maaf Tuan aku fail nak faham yg ni...x penah buat pun cara camni, maybe sbb ni bahasa C bkn C#, lagi 1, syntax mcm memset() sume tu aku mmg xtau...

sapa lagi yg reti nak memudahkan wat if statement ni instead aku wat if untuk setiap condition? kerjasama anda di hargai...:)cgrock
 
Back
Top
Log in Register