Newsgroup: it.comp.appl.access
Titolo: Presentazione e... un paio di domande

Salve,
mi chiamo Alex e seguo da un po' il vostro NG che trovo molto interessante.
La mia esperienza in programmazione su RDBMS proviene da Paradox a partire
dalla versione 2.0 (ancora non relazionale) fino alle ultime versioni Corel
su Win 9x.
Per diverse esigenze, ho dovuto effettuare una "migrazione" dei miei
pacchetti in Access e non vi racconto quale trauma è stato...
Cmq. adesso tutto sembra "filare liscio" anche se ancora ho qualche
perplessità (soprattutto con la nuova versione 2000).
Ad esempio:
1. Vi siete accorti che, usando Genera nelle varie query, viene associata la
parola "Maschera" e non "Form" dando così un errore? Fosse solo quello! Il
problema è che bisogna ogni volta "ritoccare" tutto e quindi addio Genera...
Sapete se c'è un modo per correggere questo inconveniente?
2. Ma che diavolo combina quando si aprono più sessioni di Access?
Ridimensiona le finestre in modo da affiancarle verticalmente... e se apro
anche l'help poi... una vera perdita di tempo!
3. Ma è veramente impossibile stampare più righe di quanti sono i record? Mi
spiego meglio con un esempio: dovendo stampare una fattura (prendendo i
dati, ad esempio, da due tabelle in relazione 1-M "Fatture" e
"Composizioni"), come faccio a stampare un foglio standard che abbia una
griglia per i prodotti da fatturare per 20 record anche se ne ho solo 3?
4. Normalmente suddivido le mie applicazioni in due file: uno dove c'è il
codice e l'altro dove lascio i dati. Questo perché capita più spesso di
dover modificare una parte di codice piuttosto che la struttura di una
tabella. Vorrei realizzare una procedura che, all'avvio, controllasse se le
tabelle collegate sono quelle giuste (il fatto che Access utilizzi solo dei
riferimenti assoluti è un altro dei miei più grandi "dubbi"!!!), magari
utilizzando un file .INI esterno dove mettere il percorso dove si trova il
file dati, ma non so come fare.
Non so se sono stato abbastanza chiaro. Spero cmq. di poter contribuire
attivamente anch'io in questo NG e  ringrazio anticipatamente a chi
risponderà a questo chilometrico mex.
A presto
Alex "Drums"

 file dati, ma non so come fare.
Ciao, rispondo solo a questa e lascio ad altri piu' ispirati di me (in
questo momento) le altre questioni:
FILE INI??
Come, MS e company ha fatto di tutto per eliminare il casino che facevano e
tu vuoi resuscitarli?
Oltre tutto mi pare moooolto piu' semplice e funzionale crearsi una tabella
che puoi chiamare "Configurazione" dove inserisci tutte le informazioni che
ti servono.
Guarda i db di esempio forniti con access per vedere come si possa
riallegare le tabelle da codice (perfino sfogliando file e cartelle), vedi
anche sul sito comune.
Io, quando distribuisco i db con maschere e codice collego le tabelle usando
direttamente i riferimenti di rete ("\\Server\Database\Miodb.mdb"), cosi' lo
faccio una volta per tutti gli utenti.
Infine non mi e' chiaro cosa intendi per "riferimenti assoluti", perche' tu
a quali riferimenti sei abituato?
Ciao, Sib

 file dati, ma non so come fare.
E' una delle tecniche possibili e per farlo puoi utilizzare le func di
Access
(GetSettings, SaveSettings ecc.) o le API di win o ancora uno delle decine
di oggettini appositi che si trovano in rete.
Bye, Ste


A presto
Alex "Drums"


Grazie tante
Alex "Drums"

 rivedere tutto... Non so se sono stato sufficientemente chiaro.
Chiarissimo. Fortunatamente non è come ti è sembrato. Sul sito comune ci
sono diversi esempi su come riallegare le tabelle in automatico all'avvio, e
come determinare il percorso del database corrente, per ricavarti percorsi
assoluti o relativi.
Per esempio, nel caso del controllo immagine, utilizzarai:
PathCorrente =
Left(CurrentDb.Name,Len(CurrentDb.Name)-Len(Dir(CurrentDb.Name)))
PercorsoImmagine = PathCorrente & "images\" & Me!NomeImmagine
giusto per fare un esempio.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

Vedremo...
Sei troppo pessimista!
Ciao

 --
Grazie per la "dritta"...
anche se rimane cmq. un artificio.
Alex "Drums"


>
Non ti do torto, ma in questo ng usiamo tutti Access da anni per sviluppare
applicazioni (spesso decisamente corpose); quindi...
Il fatto è che nei primi tempi, quando ancora si deve familiarizzare con
l'ambiente, si vedono bachi dappertutto!
Poi col tempo ci si rende conto che in buona parte erano "allucinazioni".
Ciao, su il morale e buon lavoro!

 Alex "Drums"
Sono d'accordo che la MS abbia fatto ca@#ate anche grosse, ma non
esageriamo.
Le possibilita' offerte dall'Office in generale e da Access in particolare
sono tantissime. L'esperienza mi ha insegnato (in anni di sfruttamento di
Access) che quando sembra che una certa cosa non si possa fare e' perche'
non si e' cercato bene.
Fai cosi': posta una domanda alla volta e dedicati a un problema alla volta.
Una domanda specifica per avere una risposta specifica, vedrai che la
soluzione c'e' sempre e che arriverai prima a risolvere il problema.
Saluti, Sib