Consiglio gestione Form

giovedì 22 ottobre 2009 - 09.29

talamora Profilo | Newbie

Buongiorno, un saluto a tutti per iniziare, sono nuovo del forume ed anche di Access, di solito uso Excel, solo che ora mi serve un consiglio su come gestire un modulo VNC (Verbale Non Conformità)

In pratica devo inserire nelle caselle di testo dei dati
letti da tre tabelle (penso...) tramite delle combo box, questa è la mia
idea, magari sbagliata.
Io pensavo di fare cosi...

tabella codici (composta da campi "codice magazzino" "descrizione" "costruttore")
nella maschera con la 1° combo box scelgo il codice magazzino, questo
viene scritto nella cella di testo "codice" ed automaticamente nelle caselle
di testo "descrizione" e "costruttore" riempite con i dati del record
selezionato. Poi con un altra combo box seleziono il cliente (dati presi
dalla tabella clienti...) e scritto nella sua relativa casella di testo,
fatto ciò devo selezionare la macchina, altra combo box, qui la selezione
deve essere fatta tra le macchine in possesso di ogni singolo cliente,
quindi tutte diverse, e qui dovrei fare un altra tabella....
poi ci sarebbero due campi di testo da scrivere a "mano" no selezione..
Finito il tutto registrare in un data base e fare un report che poi stamperò
e alleghero al materiale mandato in riparazione. Ogni modulo avra un
numero univoco di riconoscimento.
Grazie

kakashi Profilo | Newbie

Ciao, non capisco se il problema è sulla gestione del DB o del Form.

Ciao.

talamora Profilo | Newbie

Per ora il problema è la gestione del form......non riesco ad assegnare i valori alle varie caselle

kakashi Profilo | Newbie

CIAO,
guarda, io di solito faccio così, forse non è pulito, forse non è il metodo più bello, ma da recente praticante del vb.net uso la seguente strategia, con access in vb.net:

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

A me va bene la seguente soluzione, perchè ogni record referenziato è un numero, quindi posso usare questa associazione, ma da quanto posso capire hai la stessa situazione.
Con questa soluzione, sicuramente poco professionale, io ho risolto il tuo stesso problema, se non ho capito male.

Ciao.

talamora Profilo | Newbie

Porc.....
io di vb ne so poco....non credevo una cosa del genere, in Excel uso l'istruzione INDICE ed è fatta...
Proverò lo stesso...
grazie

kakashi Profilo | Newbie

Io ammetto che ci sono soluzoni più efficienti, ma dopo ricerche e ricerche mi sono autoingegnato, perchè molti mi hanno consigliato due cose:

1) XML, ma non sono in grado
2) la seguente proprietà:
cboMiaCombo.DataSource = objDataSet/objDataReader
cboMiaCombo.ValueMember="ID"
cboMiaCombo.DisplayMember= "NOME"

ma per quest'ultima soluzione ho sempre avuto un pò di problemi, sia per recuperare i dati, sia per avere tutti i dati personalizzati che voglio, mentre nel modo che ti ho illustrato prima sono libero i metterci quello che voglio. Il contro però è che se devi repurearre i dati all'interno della combo diventa un lavoro più lungo.

Io purtroppo non conosco altre soluzioni, spero che altri ti possano dare info maggiori, che potrei sfruttare anch'io.

Ciao.

talamora Profilo | Newbie

Sono arrivato a questo punto ma ora non riesco a collegare i campi, mi servirebbe un aiuto...

linko il file per chi ha voglia di controllare

http://myfreefilehosting.com/f/792d43e1b6_1.14MB

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