Ján F.
Založený: utorok, 20 júla 2010, 00:00 Príspevky: 31 Bydlisko: B.Bystrica
|
Zaslal: streda, 19 januára 2011, 08:20 Predmet: Ako sa dá vyhladavat v PxWebQuery? |
|
|
Ako sa dá vyhľadávať v komponente PxWebQuery?
|
|
admin
Založený: štvrtok, 17 júna 2010, 00:00 Príspevky: 49 Bydlisko: Fatranská 1, B.Bystrica
|
Zaslal: streda, 19 januára 2011, 08:26 Predmet: Ako sa dá vyhladavat v PxWebQuery? |
|
|
Vyhľadávanie riadku v komponente PxWebQuery, podľa zadanej hodnoty a názvu stĺpca v ktorom sa má vyhľadávať.
Pokiaľ potrebujem vyhľadávať v tabuľke komponenty PxWebQuery, môžem to vykonať cez príkaz Find, viac príklad:
kód: | if(wquAdresar.Find("%ško%","name")!=-1) lblAdresar3.Text = wquAdresar.Fields["name"].ToString();
|
Definícia príkazu Find:
kód: | public Int32 Find(string SearchValue,string sFieldName); |
Popis parametrov príkazu Find:
Návratová hodnota príkazu Find je ItemIndex(index riadka, ktorý zodpovedá výberovým kritériám) komponenty PxWebQuery, v prípade že hľadaním sa nenájde žiaden riadok, potom návratová hodnota je -1.
SearchValue - hodnota, podľa ktorej sa vyhľadáva, v danom stĺpci zadanom v parametre sFieldName. Hodnotu SearchValue, môžeme vybaviť napr. percentami "%", funkcionalita je podobná, ako pri SQL príkaze "Like"
sFieldName - názov stĺpca, v ktorom je hľadaný daný reťazec
Ďalej komponenta PxWebQuery, umožňuje vyhľadávanie podľa primárneho kľúča, viac príklad dole:
kód: | if (wquAdresar.FindByIdPK(6)!=-1) lblAdresar4.Text = wquAdresar.Fields["name"].ToString(); |
Návratová hodnota príkazu FindByIdPK je ItemIndex(index riadka, ktorý zodpovedá výberovým kritériám) komponenty PxWebQuery, v prípade že hľadaním sa nenájde žiaden riadok, potom návratová hodnota je -1. Ako vyhľadávací parameter sa zadáva platná hodnota primárneho kľúča.
|
|