Filtrare dati

sabato 09 marzo 2013 - 14.27
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Visual Studio 2008  |  MySQL 5.5

Mau67 Profilo | Expert

Ciao forum,
vi faccio una domanda che per voi potrebbe essere banale, ma io non riesco a risolvere, dovrei in una SELECT filtrare i dati con uno o più parametri e vorrei che i parametri nella stessa SELECT.
Praticamente in una winform ho 12 textbox vorrei che ogni textbox della form possa essere un possibile parametro di ricerca.
Esempio:
ho la textbox_CodiceFiscale, textbox_Cognome,textbox_nome ecc.... praticamente l'utente può decidere se usare un solo parametro o più parametri per la ricerca.

Come posso fare? Grazie in anticipo
Mau67

AntCiar Profilo | Expert

Ciao.

una soluzione spartana buttata li su due piedi è:

associare al Tag della textBox il nome del campo che la riguarda.

Poi quando devi effettuare la select ti componi dinamicamente la tua Where condition scorrendoti tutti i controlli della form e dove sono textbox ne prendi sia il valore del tag (per avere il nome campo) e sia il valore e li metti nella tua Where.

Puoi fare anche la stessa cosa se utilizzi query parametriche.
Cristian Barca

willy_80 Profilo | Senior Member

Ciao io ho appena fatto un programma in vb2010 che gestisce dei contatti (rubrica) salvati in un dataset e sciegli da delle textbox i valori che vuoi per filtrarli con una select, ho fatto così:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Mau67 Profilo | Expert

ottimo grazie
ciao alla prossima
Mau67
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5