Selezione clienti

domenica 30 maggio 2004 - 21.45

maverickale Profilo | Newbie

Ciao a tutti,

Dopo aver creato con due tabelle collegate una maschera per fare le fatture commerciali, vorrei fare in modo che selezionando da una casella, che riprende dalla tabella clienti la ragione sociale, mi comparissero in automatico tutti i campi relativi al cliente, ovvero indirizzo, cap, partita iva, potreste aiutarmi? Se la cosa non é chiara sono disposto ad inviare il file mdb traite email per avere un aiuto é veramente importante
grazie

trinity Profilo | Guru

Ciao,
la procedura è molto semplice e ora ti posto l'esempio con programmazione ADO.Net
Prima di tutto ti consiglio di rendere il campo "RAGIONE SOCIALE" indicizzato, se già non l'hai fatto, per rendere + veloce la ricerca.

Esempio ADO.net:

Dim str_sql as String
str_sql="SELECT indirizzo,città,telefono,piva ecc. FROM nome_tabella WHERE ragione_sociale ='"& replace(me.textbox1.text," ' "," ' ' ") &"'"

Dim cmd as New OledbCommand
cmd = New (str_sql,connessione_database)
cmd.ExecuteNonQuery()

Il metodo replace sulla stringa sql ti permette di evitare un errore di sintassi quando fai una select sql su un campo di database all'interno del quale potresti trovare dei nomi che contengono l'apostrofo.

Ciao
Fabio
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5