Newsgroup: it.comp.appl.access
Titolo: limite maschere e report

salve
ho un'applicazione con parecchie tabelle collegate 
 
maschere
query
report
 
c'e' un limite a tutto questo?
mi accorgo che ogni tanto nel salvataggio di una modifica struttura ci mette anche 5 minuti a salvare
E' normale?
ho provato a compattare il db ma nessun miglioramento
 
Avete dei suggerimenti?
GRAZIE
 


quantifica il "parecchie"
 
ad ogni modo:
 
https://support.microsoft.com/it-it/office/specifiche-di-access-0cf3c66f-9cf2-4e32-9568-98c1025bb47c
 
 
 
BFS


GRAZIE
 
devo dire che ho maschere con moltissimi controlli
 
nell'articolo leggo
Numero totale di oggetti in un database   32.768
 
come faccio a sapere il numero di oggetti?

Devi distinguere gli oggetti come dal link che ti ha suggerito BFS.
 
Diciamo che le info sono da prendere in modo concreto.
Es. Le tabelle hanno numero massimo di campi=255
Numero massimo di indici=10
Questi sono dati strutturali che devi sapere...
Ora per sapere quanti campi hai li conti oppure apri un recordset vuoto e leggi la proprietà Count...
 
Es:
Dim rs As dao.recordset
Set rs=DbEngine(0)(0).Openrecordswt("Select * From NomeTabella WHERE 1=0)
MSGBOX "nunero campi = " & rs.fields.count
 
Ovviamente se cicli la collection Tabledefs puoi saperlo per ogni tabella.
 
Per le maschere i controlli massimi sono 754 e li puoi contare cosi:
 
Dim mF as access.form
Docmd.Openform "nomeform"
Set mf=forms("nomeform")
Msgbox mf.controls.count
 
E così puoi sapere quante righe di codice ha ogni modulo ecc...
 
Saluti
@Alex

 @Alex
 
Vladimiro

Immagino abbia un senso... ma non saprei dirti, sono abituato a ragionare in termini di TYPE e quel numero non mi rappresenta nulla, non è relativo ad un Integer(32.768 invece si) o multiplindi 2^n, salvo non sia precauzionale, tuttavia come vedi sono parecchi i limiti numwrici non legati ad un Type specifico.
 
Penso in realtà che anche per altri limiti definiti in Specifica non ci sia una bomba pronta ad esplodere per il superamento di 1... tuttavia se da Specifica vengono assegnati dei limiti lo sviluppatore credo debba prenderne debitamente atto... e non superarli.
 
Personalmente pur sviluppando anche con discreta abbondanza grafica... mi è capitato raramente(1 caso) di superare i 500 controlli/maaxhera... Ma questo non significa nulla.
 
@Alex


Adesso ci fai diventare currriosi
Ma che c'e' su questa maschera con 1169 controlli?
 


Presumo la domanda sia rivolta a me...
 
Scusami se mi permetto,
ti consiglio in futuro, per evitare inutili malintesi, di rispondere al di sotto del rigo appartenente alla persona a cui ti vuoi rivolgere.
 
Dunque, la maschera ha in totale 1016 controlli tra pulsanti, caselle di testo con e senza origine controllo, più un controllo sottomaschera.
 
Va che è una scheggia e serve per elaborare allo stesso istante centinaia di statistiche su scommesse giocate online.
 
E' bastato fare un copia e incolla dei controlli fino ad arrivare al limite massimo di 1169 dopodiché, anche con un solo controllo in più, direttamente in struttura maschera mentre lo stai inserendo, esce la scritta:
Impossibile creare ulteriori controlli nella maschera o nel report.
Se precedentemente sono stati eliminati dei controlli, è possibile rinominare la maschera o il report, quindi aggiungere altri controlli.
 
Vladimiro