Creazione di una maschera per la selezione di un cliente.

lunedì 20 aprile 2009 - 12.59

86Marco Profilo | Expert

Salve.
ho una applicazione access per una piccola contabilità interna di commissioni pagate da clienti.
Ho creato una procedura per la stampa di un estratto conto relativamente ad un cliente che l'azienda intende interrogare.
In virtù di questo vorrei creare una maschera con un menu a tendina che restituisca tutti i clienti del database che prende dalla tabella Clienti.
Lo faccio tranquillamente ma c'è un qualcosa che vorrei migliorare:
Nella maschera creo un controllo con casella combinata questa però una volta selezionato il cliente mi riproduce al suo interno l'id del cliente stesso.
Questo mi andrebbe bene ma oltre a questo vorrei delle caselle di testo che mi riportassero anche il nome e cognome del cliente selezionato dalla casella combinata perchè selezionare il cliente e vedere solo il suo id non mi sembra molto professionale.
Come fare?????
Spero di ricevere una risp presto.

dinoxet Profilo | Senior Member

Nella caasella combinata metti più colonne ; id, cliente , localita, etc....
se metti a 0 la larghezza della prima colonna quando selezioni il cliente comincerai a vedere dal campo cliente e poi tutti gli altri
più larga è la casella combinata più campi vedi.
DINOXET
__________________________________________
impossible is only a word

86Marco Profilo | Expert

Ciao.
Grazie per la risp.
Questo lo avevo già visto, ma quello che vorrei è non solo visualizzare il codice cliente nella casella combinata e in due caselle di testo il cognome ed il nome del cliente che si è selezionato.
Pui dirmi come si fa quyesto?
Grazie

dinoxet Profilo | Senior Member

Devi legare la maschera alla tabella clienti,
fare in modo che quando selezioni il cliente dalla combobox sii attivi la ricerca nella tabelle in modo da posizionarti al record giusto una volta fatto ciò devi solo associare al campo il valore in tabella.
non so se sono stato chiaro.....
spero di si
DINOXET
__________________________________________
impossible is only a word

86Marco Profilo | Expert

CIao, sei stato chiaro in maniera teorica... il problema per me è farlo praticamente :)

dinoxet Profilo | Senior Member


se mi zippi la tabella clienti con 2 o 3 record ti faccio l'esempio e lo rinvio....
se vuoi
DINOXET
__________________________________________
impossible is only a word

86Marco Profilo | Expert

ciao.
Grazie mille
In allegato al messaggio trovi questo esempio mdb.
All'interno dell mdb c'è una sola tabella clienti, vedi se puoi crearmi una maschera che non appena seleziono un cliente dalla casella combinata, mi faccia vedere nella stessa il suo id e in due caselle di testo differenti Ragione Sociale ed Indirizzo.
Sei molto gentile.
Grazie mille.

dinoxet Profilo | Senior Member

vedi se va bene così
credo che sia questo quello che volevi
spero..........
DINOXET
__________________________________________
impossible is only a word

86Marco Profilo | Expert

Grazie.
lo adatto al mio progetto e vedo come potrebbe andare.
Il problema è che anche a te spuntano i pulsanti per la navigazione tra record, quello è ciò che non vorrei!

dinoxet Profilo | Senior Member

se vai nelle prorpietà della mascera puoi disabilitare tutto anche i tasti di chiusura e ridimensionamento della maschera

guarda
DINOXET
__________________________________________
impossible is only a word

86Marco Profilo | Expert

MIlle grazie ti faccio sapere nel pomeriggio :)

86Marco Profilo | Expert

credo che sia la soluzione esatta.
Posso disturbarti solo per l'ultima volta?
non è che avresti l'opportunità di fare uno screenshot (magari video) per filmare e farmi vedere i passaggi che effettui, se non è di tanto disturbo ovviamente.
Mille Grazie comunque

dinoxet Profilo | Senior Member

penzo sia tutto

nessun disturbo
DINOXET
__________________________________________
impossible is only a word

86Marco Profilo | Expert

Mille grazie sei stato davvero molto gentile. Accetto la tua risposta
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