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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Aiuto su access
mercoledì 11 gennaio 2012 - 18.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
kker99
Profilo
| Newbie
1
messaggi | Data Invio:
mer 11 gen 2012 - 18:30
due problemi con access
salve a tutti,
non sono tanto pratico con le funzioni avanzate di access per cui vi sottopongo i problemi che ho avuto creando il mio database per protocollarmi la posta che mi arriva e che mando in ufficio.
Ho creato tutti i campi necessari n° protocollo, data, mittente / destinatari, oggetto
il problema sta quando ho diversi destinatari da inserire per cui il campo di 255 caratteri non mi permette di inserirli tutti.
Pensavo di poter inserire una routine che inserito il primo destinatario e premendo il testo invio mi rifacesse apparire la finestra di insermento dati come posso farlo mi chiede un funzione in vb?
secondo problema una volta che si apre la seconda o la x text box di inserimento ho la necessita che in automatico si inserisca il nuovo campo nella tabella corrispondente come risolvere con un codice vb?
Aiuto e Grazie
renarig
Profilo
| Expert
517
messaggi | Data Invio:
mer 11 gen 2012 - 23:40
>Ho creato tutti i campi necessari
>n° protocollo, data, mittente/ destinatari, oggetto
>il problema sta quando ho diversi destinatari da inserire per
>cui il campo di 255 caratteri non mi permette di inserirli tutti.
Quelli non sono tutti i campi necessari, e te ne accorgi te per primo
in quanto non riesci a farlo girare
Se ho capito bene il tuo protocollo ha una particolarita;
Alcune comunicazioni in uscita sono delle lettere circolari spedite
a piu destinatari distinti,
Pertanto vorresti scrivere il nome di tutti i destinatari nel campo
" mittente/ destinatari " ma non ti bastano 255 caratteri
Cosi non potra mai funzionare
______________________________________________________
Se vuoi restare sul "semplice" con 1 sola tabella
io la imposterei cosi:
Tabella Pr ( Protocollo )
__ PrId _____ Contatore KeyPrymary ( continua a salire negli anni )
__ Proto ____ Il numero di protocollo con azzeramento annuale
__ PrDa1 ___ La data di invio o ricevimento
( Potrebbe essere preimpostata a Now() )
__ PrDa2 ___ La data stampata sulla conunicazione
__ PrEnUs __ Potrai scriverci dentro solo E o U che sia entrata o uscita
__ PrNom___ il nome del mittente o destinatario
( comunque solo 1 nome ) ( ti bastano 50 caratteri )
__ PrOgg ___ L'oggetto del protocollo
( che nel caso di lettere circolari puo essere ripetuto
indefinitamente nei record sottostanti )
__ PrNote __ Un campo Note non fa mai male
_______________________________________________________________________________________
La compilazione sara quella classica per ogni foglio di catra 1 record di protocollo
i campi sembrano tanti ma non sono tutti a compilazione obbligatoria
Nel caso di comunicazioni circolari ( multiple ) immagino un pulsante che ti
__duplica un record lasciando "PrNom" vuoto
__ti predispone il fuoco sul campo "PrNom" che è l'unico che deve essere modificato
__devi decidere te se mantenere lo stesso numero di "Proto" o se incrementarlo
(comunque qualunque cosa decidi la fara il codice VBA )
_______________________________________________________________________________________
Potresti poi decidere di ampliarti con la tabella dei Nominativi e degli Oggetti
ma sono considerazioni che puoi fare solo te in funzione del lavoro che prevedi
di gestire
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
>Pensavo di poter inserire una routine che inserito il primo destinatario
>e premendo il testo invio mi rifacesse apparire la finestra di
>insermento dati come posso farlo mi chiede un funzione in vb?
>secondo problema una volta che si apre la seconda o la x text
>box di inserimento ho la necessita che in automatico si inserisca
>il nuovo campo nella tabella corrispondente come risolvere con
Questo o qualcosa di simile dovtai sicuramente farlo
ma è meglio che imposti prima la tabella e la maschera
di inserimento cosi dopo possiamo essere piu precisi.
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 !