Newsgroup: it.comp.appl.access
Titolo: creare X N° di caselle ti testo

Buon giorno a tutto il N.G. approfitto dell'occasione per augurare,
qualora non dovessi postare domande durante le feste, un buon natale e
un felice anno nuovo, ciò detto,  vorrei chiedere se ciò che mi sto
apprestando a scrivere è una mera castroneria o se ha del possibile, o
meglio del fattibile:
Partendo dal presuposto che in un'applicazione adibita alla
registrazione, che so, di abbonamenti, ci sia il bisogno che ad un id
vengano assegnati un numero x di abbonamenti (in buona sostanza, il
signor rossi acquista X N° di abbonamenti, questi abbonamenti pero'
vengono assegnati a diverse persone, quindi mettiamo caso 5 abbonamenti
5 persone diverse, ma un'unico acquirente), la mia domanda: è
fattibile pensare ad una maschera dove in una casella di testo viene
inserito il numero degli abbonamenti al click di un command generare X
numero di caselle di testo tanti quanto sono gli abbonamenti dove
verranno immessi i nominativi che verrano registrati nella tabella con
una query di inserimento relazionati all'id dell'acquirente? e
contestualmente a registrazione avvenuta eliminare le caselle di testo
create?
a proposito della creazione e dell'eliminazione, il dubbio mi sorge
considerando che in un'applicazione access si possono creare solo un
certo numero di controlli compresi quelli che vengono eliminati perche'
magari non servono piu' o per altri motivi (mi sembra il numero si
aggiri intorno ai 300 o piu', non ricordo con esattezza)
ho letto una serie di post precedenti sulla creazione oggetti, ed ho
visionato anche l'help circa il createcontrol (che oltretutto pare
funzioni solo in visualizzazione struttura, mentre a me servirebbe far
funzionare il tutto in visualizzazione normale).
Che dite una mano d'aiuto me la date?, ho pensato anche di inserire un
numero di caselle di testo
impostate come non visibili  e renderne visibili solo tante quante gli
abbonamenti, pero' è sempre una cosa poco ortodossa, considerando che
si potrebbe presentare l'occasione che gli abbonamenti possano essere
più delle caselle di testo .
Saluti
Diego

diego ha scritto:

A mio avviso è la tipica situazione Form--SubForm(in modalità
maschere continue), nella quale(subForm) devi intercettare il numero di
Records in modo da non superare quello richiesto inizialmente.
Questo lo si fà inserendo su Current il Check del Numero Records su
NewRecord, e se supera si fà l'UNDO...!
If Me.NewRecord then
   If Me.Recordsetclone.RecordCount>=NAbbonRich then
     Me.Undo
     Me.AllowAdditions=False
   End if
End If
Non l'ho provato, quindi verificalo....
Eventualmete se c'è un errore lo corregge Karl...! ;-)
Ciao
@Alex


Mai sentito parlare di Tabelle Padre e Tabelle Figlio? Bhè, forse allora non 
sarai sposato!
Bhè, la domanda un pò da FANTAMAN che hai fatto la risolvi in quel modo!
Il discorso è un pò come Intestazione Fattura e Corpo Fattura... 
nell'intestazione ci metti l'aquirente, e nel corpo i vari assegnatari.
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel
forno acceso e i piedi nel congelatore statisticamente ha una
temperatura media." 

 ha scritto nel messaggio
news:1166610235.1...@a3g2000cwd.googlegroups.com...




Saluti
Diego
aggiungo solo che per rispettare le regole di normalizzazione dei database è
sempre consigliabile ragionare in termini di incremento di records in
tabelle piuttosto che in numero di campi!

Pablitomf (Maurizio Facciuti) ha scritto:
---------------------------------------------------------------
ho pensato invece di rendere visibili le caselle di testo in rapporto
al numero di targhe rilasciate cioe' le targhe sono cinque e si
visualizzano 5 caselle di testo, cosa mi conviene fare creare un gruppo
di controllo e usando il For i visualizzare le caselle??
cavolo nn trovo soluzione
Saluti 
Diego

 Diego
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
hai ragione sergio....ma lungi da me l'idea di incaponirmi ...il fatto
è che non riesco a capire come poter implementare i suggerimenti che
mi sono stati forniti ...mannaggia...!


Uhmmm....
1) Tabella "abbonatori": idabbonatore, Anagrafica ---> maschera tipo 
"scheda" con il wizard
2) Tabella degli abbonati idabbonato, idabbonatore, anagrafica 
abbonato---> maschera tipo "maschera tabellare" con wizard
3) Aggiornamento della maschera "abbonatori" inserendo un subform con 
origine "maschera abbonati" e con campi di relazione master:idabbonatore 
child: idabbonatore
4) Fatto
-- 
ac
y-1=x

 y-1=x
Ci siamo già fatti gli auguri? Boh! Vabbé te li rifaccio... Auguri.
Ciao.
-- 
Sergio MAZZA 

 Voilà; Chef Cara al suo servizio...
L'avete "'mbriacato de chiacchiere pe fa' un uovo al tegamino"
E questo per rimanere nell'ambito dello Chef
;<)
-- 
ac
y-1=x

 y-1=x
Ciao.
-- 
Sergio MAZZA