Newsgroup: it.comp.appl.access
Titolo: [2010] aggiungere note al DB

spesso mi capita di dover aggiungere qualche nota sia sui campi delle 
tabelle (e questo è facile), sia nel codice VBA (facile), ma anche commenti 
e appunti random, non chiaramente identificabili con gli elementi sopra 
riportati
 
prendiamo come esempio una query: vorrei lasciare al mio successore, tra 
una decina di anni, le spiegazioni del perché e del per come sia stata 
fatta in quel modo, oppure un form, una stampa, un qualsiasi elemento del 
database
 
ora, a parte le "soluzioni della serva" tipo creare un form con un campo 
TXT da riempire alla bisogna, mi domando se nelle versioni successive a 
quella in uso (2010) sia stato implementato uno strumento tipo notepad 
interno, dove lasciare - appunto - note e commenti vari
 
so già che una richiesta del genere è totalmente contraria alla filosofia 
di MS che negli aggiornamenti da la massima priorità ai colori disponibili 
invece che allo zoom dell'editor dei report, ma non si sa mai... e per 
questo lo chiedo a voi.
 
grazie
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 
 
niente?


 niente?
 
La Query, e le Macro direi che sono gli unici Oggetti critici da questo punto di vista... le macro io non le uso, speciali a parte AutoExec/AutoKeys ecc...
Le Tabelle hanno lo spazio nei campi per indicare tutto, il codice direi che si documenta con i REM, mentre l'oggetto specifico per quanto mi riguarda, uso
da sempre il campo Descrizione degli OGGETTI del Db, per inserire appunto Note relative...
Ovvio non è immediatissimo come intendi tu, ma di necessità ... virtù.
 
Direi che ad oggi non c'è nulla ancora...
@Alex


nelle macro si possono mettere i commenti tra una riga e l'altra

 
se il db è sqlserver si possono inserire righe di commento dentro le SP 
e le View  /*    */
 
 
BFS

 
 
Ogni Form, Query, Report, Macro ha il proprio campo DESCRIZIONE da 250 
char massimi
 
Se devi mettere informazioni piu' estese potresti tenere un modulo 
specifico per mantenere la documentazione
Io ad esempio uso avere un  modAaaDaFare che contiene i promemoria di 
tutte lavorazioni in sospeso da eseguire, e la' ci puoi mettere tutto 
quel che vuoi, e resta sempre attaccato al tuo lavoro senza bisogno di 
far niente
Oltre a questo c'ho un modAaaModificheDb dove mi segno le modifiche alla 
struttura del db ed il motivo
 
Certo che non e' come avere un word processor, non puoi fare tabelle, 
riquadri, ghirigori vari, ecc..., vai di righe di testo e stop
Ma per queste informazioni, almeno a me, e' piu' che sufficiente
 
 

 
 
rispondo qui a tutti
 
il campo descrizione, con i suoi 250 caratteri, è un po' poco
 
faccio un esempio pratico, ecco un testo da mostrare alla bisogna 
all'utonto di turno:
 
--------
 
Adattamento del file excel alla tabella del database Reparaturen, prima di 
accodare i record
 
- inserire una colonna B con testata Rechnung e contenuto nel formato 
RYYYY-MM, per esempio R2022-06 per la fattura di giugno 2022
- modificare la testata della colonna E (Artikel-Nr.) togliendo il punto 
alla fine
- modificare la testata della colonna H (Geräteart) sostituendo il 
carattere ä con ae Geraeteart
- modificare la testata della colonna N (Beauftrag_am) eliminando il 
carattere _
- modificare la testata della colonna O (gemeldeter_Fehler) eliminando il 
carattere _
- negli otto gruppi finali di quattro colonne ciascuno (Artikel_1, 
Artikel_Bezeichnung_1, Artikel_Menge_1, Artikel_Netto_1) inserire tra Menge 
e Netto la colonna EK (Artikel_EK_1); ripetere quindi per 2, 3, 4, 5, 6, 7 
e 8
- selezionare le righe dei dati e accodarle a quelle esistenti della 
tabella Reparaturen
 
--------
 
i 250 caratteri si esauriscono dopo "colonna E (Artikel-Nr.)"
 
per i commenti nel codice SQL (Microsoft SQL Server Management Studio) 
conosco sia /* ... */ che il doppio trattino -- per una sola riga, ma in 
Access non me le accetta; se li metto in coda 
 
SELECT Reparaturen.AGNAME, Reparaturen.Rechnung, Reparaturen.Auftrag, 
Reparaturen.Ihr_Auftrag
FROM Reparaturen;
/* dfasl kjhsd fhasédfjk héasdlfkj */
 
ho l'errore errore "Characters found after end of SQL statement"
 
e se provo a fare il furbo e a metterli all'inizio
 
"Invalid SQL statement; expected Select, Delete, Insert, etc etc"
 
:)
 
le macro, a parte autoexec, non le uso
 
volevo mettere in pista una cosa tipo "Help" o file CHM ma da quanto ho 
trovato in giro è deprecato 
 
oppure un sistema di help tipo questo:
https://www.youtube.com/watch?v=Lszr-mAgD84
 
ma non posso applicarlo alle query o ai report
 
oppure la solita documentazione esterna che nessuno legge perché fa troppa 
fatica aprire un documento :/
