Info su Access 2003

domenica 16 settembre 2007 - 08.53

gigetto8 Profilo | Newbie

salve. Sto creando un archivio su Access, e siccome sarà molto copioso, mi chiedevo quale sarà il limete massimo di record che access può gestire.
Grazie anticipatamente a chi mi potrà aiutare.
Gigi

lbenaglia Profilo | Guru

>salve. Sto creando un archivio su Access, e siccome sarà molto
>copioso, mi chiedevo quale sarà il limete massimo di record che
>access può gestire.

Ciao Gigi,

Non esiste un numero massimo di righe, ma la dimensione massima di un database .mdb non può superare i 2 GB.
Altre limitazioni le trovi descritte in qui:
http://www.databasedev.co.uk/access_specifications.html

Se ritieni che Microsoft Access non soddisfi le tue esigenze puoi dare un'occhiata a SQL Server 2005 Express Edition.
http://technet.microsoft.com/it-it/library/ms345154.aspx

>Grazie anticipatamente a chi mi potrà aiutare.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

gigetto8 Profilo | Newbie

Grazie tanto Lorenzo

ho comunque bisogno di un piccolo aiuto.
Premesso che Conosco access ma non il liguaggio di programmazione, sto impostando un db sempre in access, ma sono incappato in un ostacolo x me insormontabile. E cioè, x ogni record che creo ho la necessità che sia associato un numero di protocollo, e fino quì nessun problema dato che lascio il contatore di access. I nodi vengono quando devo azzerare il contatore perchè è finito l'anno. Quindi possono esistere numeri di protocollo identici ma con date divere. A complicare le cose, è l'utilizzo del programma in una piccola rete di 3 pc e che quindi non devono crearsi duplicati nei protocolli.
Non so se sono stato chiaro, spero di si.
Mi puoi aiutare?
Grazie

SSUPERPIPPO Profilo | Guru

>I nodi vengono quando devo azzerare il contatore perchè è finito l'anno. Quindi possono esistere numeri di protocollo identici ma >con date divere. A complicare le cose, è l'utilizzo del programma in una piccola rete di 3 pc e che quindi non devono crearsi duplicati >nei protocolli.

... non voglio rubare il campo al mitico Benaglia... mi permetto di risponderti solo perchè sono incappato nella discussione.

Nel tuo caso l'uso del contatore non è più appropriato. Dovrai per forza gestirti manualmente (via codice) la numerazione. Il contatore per una tabella è sempre e sono progressivo!
Io aggiungerei un campo 'Anno' al Database così per mantenere univoci i record iseriti, puoi indicizzare la tabella impostando come campi chiave primaria Anno+Numero.

Chiaro che se non hai nessuna esperienza di programmazione dovrai metterti a studiare un pò...

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

Pongo Profilo | Senior Member

>>I nodi vengono quando devo azzerare il contatore perchè è finito l'anno. Quindi possono esistere numeri di protocollo identici ma >con date divere. A complicare le cose, è l'utilizzo del programma in una piccola rete di 3 pc e che quindi non devono crearsi duplicati >nei protocolli.
>
>... non voglio rubare il campo al mitico Benaglia... mi permetto
>di risponderti solo perchè sono incappato nella discussione.
>
>Nel tuo caso l'uso del contatore non è più appropriato. Dovrai
>per forza gestirti manualmente (via codice) la numerazione. Il
>contatore per una tabella è sempre e sono progressivo!
>Io aggiungerei un campo 'Anno' al Database così per mantenere
>univoci i record iseriti, puoi indicizzare la tabella impostando
>come campi chiave primaria Anno+Numero.
>
>Chiaro che se non hai nessuna esperienza di programmazione dovrai
>metterti a studiare un pò...
>
>Ciao
>
>Alessandro


Sì, è la soluzione che ho pure io sul mio database applciativo: ogni movimento viene identificato da una chiave primaria che è il nodo che produce il documento, l'anno, il numero, e il tipo documento.

Ho scoperto che non c'è l'ID a causa di necessaria compatibilità con altri software. Tu se puoi metti un ID progressivo univoco: costa poco e ti aiuterà di sicuro!!
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