Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Vb 2005 - Completamento textbox
mercoledì 20 settembre 2006 - 11.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Semerket
Profilo
| Newbie
46
messaggi | Data Invio:
mer 20 set 2006 - 11:41
Ciao a tutti sto sviluppando un software
e in una form ho tre textbox "Città", "CAP", "PR"
ho una tabella che contiene queste informazioni e
vorrei che, dopo aver scritto la città, si riempiano
le altre due textbox con i relativi cap e pr.
Grazie a tutti coloro che mi risponderanno.
Un Saluto di Luce a tutti!
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 20 set 2006 - 13:51
Giusto oggi ho saputo che hanno cambiato molti cap, istituendo i cap "viari" per alcune città.
Comunque quella dei cap / provincia è comunque una battaglia persa in partenza.
Una ipotetica tabella
Cap
Località
Provincia
Non potrebbe essere risolta o meglio:
Ad ogni cap possono corrispondere più località ovviamente nella stessa provincia
Fare una ricerca per descrizione località apparentemente potrebbe sembrare facile invece ..
Milano, Roma e molte altre città hanno il cap sulle vie cercando ad esempio 00100 non si troverebbe assolutamente roma perchè c'è una codifica del genere 00101 00102 00103, vie diverse tutte di roma dove 00100 al contrario non esiste.
Il nostro archivio diventerebbe pertanto:
00101 roma
00102 roma
00103 roma
una bella porcheria!
Se vogliamo fare una vera ricerca corretta bisognerebbe gestire anche la codificazione delle vie all'interno della tabella dei cap mostrando accanto alla descrizione della citta (nel nostro caso roma) anche la descrizione della via.
Semerket
Profilo
| Newbie
46
messaggi | Data Invio:
mer 20 set 2006 - 14:19
Grazie per la tua risposta.
Anche io ho appreso la notizia dei cap viari e cmq
non penso sia subito applicabile quindi come
potrei fare con i dati che ho nella tabella adesso?
Grazie ancora.
Un Saluto di Luce a tutti!
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 20 set 2006 - 14:51
Guarda che i cap viari esistono già da parecchi anni per città come milano, roma, torino, padova che le poste considerano di serie "a".
Semerket
Profilo
| Newbie
46
messaggi | Data Invio:
mer 20 set 2006 - 15:06
Scusami se insisto ma come potrei fare visto che ho la tabella con "COMUNE", "CAP", "PR"
all'interno del form ho i tre textbox "txtComune", "txtCAP", "txtPR" e vorrei che
dopo aver aver scritto la città peschi dalla tabella comuni il relativo cap e pr per poi
salvarla nella tabella anagrafica del cliente.
Grazie
Un Saluto di Luce a tutti!
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 20 set 2006 - 15:17
Forse non mi sono spiegato:
Con una tabella con
Cap
Località
Provincia
e basta, senza cioè la descrizione (codifica) della via puoi fare ben poco in presenza delle città che hanno il cap viario.
Neanche nei paesi va meglio, se fai una ricerca con la descrizione dei comuni non capoluogo, sempre che la descrizione "tua" corrisponda con quella codificata puoi ricavare il cap corretto.
Se ti ci vuoi cimentare non devi far altro che aggiungere un evento / bottone e sull'evento fare la ricerca:
1) avere una tabella nel dataset con i cap e fare
Dim mydatarow() As DataRow() = mytable.Select("Localita = '" & mytextboxlocalita.text)
e prendere il primo cap:
myTextBoxCap.Text = ctype(myDataRow(0)("Cap"),String)
2) avere una tabella nel database
Dim cm as New OleDbCommand("SELECT cap FROM mytable ...",myConnection)
myConnection.Open
Dim dr As DataReader = cm.ExecuteReader()
Tra le descrizioni sbagliate (fare una ricerca testuale è sempre problematico), la proliferazione di località uguali con cap diversi gran parte delle tue ricerche daranno risultati errati.
Contento te
Torna su
Stanze Forum
Elenco Threads
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 !