Newsgroup: it.comp.appl.access
Titolo: da a97 a axp - le prestazioni in rete sono peggiorate

salve a tutti, ho un quesito da porre:
dopo aver sviluppato un modestissimo database in a97, suddiviso in be posto
su un pc in rete avente wnt 4 workstation sp6 ed in fe convertiti in mde
distribuito tra vari utenti avessi anchessi wnt 4.0, a causa della
migrazione di parte degli utilizzatori a so xp ed ad axp, ho dovuto
convertire per quest'ultimi la parte fe per axp e converta in mde. La parte
be è rimasta sullo stesso pc in a97.
Per la conversione ho semplicemente utilizzato le utility di conversione
presenti in axp.
Purtroppo si rileva una drastica riduzione delle prestazioni in rete per gli
utilizzatori aventi axp (a97 procede + che dignitosamente) per tutte quelle
elaborazioni che richiedono l'accesso ai dati sul be (visualizzazione delle
maschere con i relativi controlli, inserimento dati e rigenerazione
controlli, etc.)
Per fare un esempio c'è una maschera composta da n° 1 controllo casella di
testo e da n° 7 controlli caselle combinate tutti non associati. L'evento su
timer attivato dall'apertura della maschera assegna la proprietà
RowSourceType e RowSource per i controlli caselle combinate (quest'ultima
nel formato "SELECT ...."). Inoltre per alcuni controlli i dati
visualizzabili sono filtrati in funzione del dato inserito nel controllo
precedente ( ad. es. Me!CasellaCombinata43.RowSource = "SELECT
TBLDettagliTipoDocumento.IDParteImpianto,
TBLElencoParteImpianto.DescrizioneParteImpianto FROM TBLElencoParteImpianto
INNER JOIN TBLDettagliTipoDocumento ON
TBLElencoParteImpianto.IDParteImpianto =
TBLDettagliTipoDocumento.IDParteImpianto WHERE
(((TBLDettagliTipoDocumento.IDTipoDocumento) =
([Forms]![FRMInserimentoNuovoCodiceElaboratoProgettoTernaAperto]![CasellaCombinata41])))
ORDER BY TBLDettagliTipoDocumento.IDTipoDocumento,
TBLElencoParteImpianto.DescrizioneParteImpianto;")
L'inserimento dei dati nella casella di testo (una stringa di dati
alfanumerici) può avvenire o inserendo i dati direttamente in essa oppure
avvalendosi delle caselle combinate le cui selezioni generano la stringa
alfanumerica nella casella di testo.
Mentre in a97 la maschera si apre ed acquisisce il focus per l'inserimento
dati nella casella di testo in circa 3-4 sec. in axp i tempi almeno si
raddoppiano se no triplicano.
Inoltre quando il focus deve spostarsi da una casella all'altra, poichè
talvolta il dato appena inserito filtra l'elenco dei dati da visualizzare
nella successiva casella di controllo, in axp passa il tempo per gustarsi un
caffè.
Ho provato a convertire anche il be per axp ma la cosa non ha dato
significativi miglioramenti.
Prima di doversi imbarcare nell'avventura di passare a msde2000 (ammesso che
la cosa possa rappresentare una soluzione) c'è qualcuno che ha avuto modo di
verificare la stessa cosa e suggerire un rimedio?
Ringrazio e saluto tutti.
Ciao, Max.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:146Z133Z13Z35Y1...@usenet.libero.it...

ciao max,
ti posso dare la mia personale esperienza.
Pure io sono passato da A97 a AXP, e ho notato a fronte dei pro di xp c'è un
notevole contro sulle prestazioni.
Ho notato pure io una notevole riduzione delle prestazioni di rete che non
mi so spiegare oltre a non frequenti ma sono capitati danneggiamenti
irrimediabili del BE
Tutto questo mi ha fatto migrare ai file adp con MSDE
Ti posso dire che a fronte di uno scoraggiamento iniziale nella difficolta
dell'eseguire operazioni per i file mdb banali adesso sono soddisfattissimo.
Le prestazioni in rete sono fenomenali, i client (fino a 8) lavorano tutti
come se avessero il be in locale e non mi devo più proccupare dei
danneggiamenti del be.
Insomma secondo me, ti conviene eseguire il passaggio. Vedrai che in breve
tempo lavorerai con i file adp con la stessa facilità degli mdb
La mia comunque è una considerazione personale.
Ciao, AEOM


Ti ringrazio, vorrà dire che mi armerò di tanta buona volontà per tentare di
migrare in adp con msde.



Ciao AEOM
Una domanda : cosa sono i files ADP ?
Grazie
Ciao
Eugenio

"Eugenio" <Ci...@Eugenio.it> ha scritto nel messaggio
news:c278i2$elr$1...@lacerta.tiscalinet.it...

è un nuovo formati di file introdotto da Access 2000 studiato proprio per
accedere in modo nativo a MSDE e a SQL Server
ciao, AEOM


Grazie
Ciao
Eugenio

 Ciao, Max.
Significa non utilizzare Access per lo sviluppo del DB ma VB.net ?

 ha
scritto:

No. Dall'HELP di access XP:
Informazioni su un progetto di Access
Un progetto di Microsoft Access (adp) è un file dati di Access che consente
di accedere in modo efficiente e nativo a un database di Microsoft SQL
Server mediante l'architettura dei componenti OLE DB. Grazie a un progetto
di Access è possibile creare un'applicazione client/server tanto facilmente
quanto un'applicazione file server. L'applicazione client/server può essere
una soluzione tradizionale basata su maschere e report, una soluzione basata
sul Web che prevede l'utilizzo di pagine di accesso ai dati oppure una
combinazione di entrambe. È possibile connettere il progetto di Access a un
database di SQL Server remoto, a un database di SQL Server locale o a
un'installazione locale di SQL Server 2000 Desktop Engine.
Un progetto di Access è così denominato perché contiene unicamente oggetti
di database basati su codice o su HTML: maschere, report, nome e posizione
di pagine di accesso ai dati, macro e moduli. Questi sono gli oggetti di
database utilizzati per creare un'applicazione. A differenza di un database
di Microsoft Access, un progetto non contiene oggetti basati su dati o su
definizioni di dati: tabelle, viste, diagrammi di database, stored procedure
o funzioni definite dall'utente. Tutti questi oggetti di database sono
memorizzati nel database di SQL Server.
