Newsgroup: it.comp.appl.access
Titolo: Gestionale del Sitocomune

Incoraggiato da alcuni frequentatori di icaa,
iniziamo a proporre lo sviluppo di un gestionale
per una piccola azienda del settore
florovivaistico, che vuole tenere conto del
magazzino, della fase produttiva
e di quella commerciale ed infine della
contabilità fiscale.
Sottolineiamo alcuni punti preliminari.
Convenzioni tecniche.
Lo sviluppo sarà in DAO, l'accesso ai rst quindi
sarà compatibile a tutte le versioni.
Sarà previsto una funzione che punti all'oggetto
Printer, per gli sviluppi >= a Xp e PrtDevMode per
quelle precedenti.
La struttura del db sarà normalemnte divisa in
FrontEnd e BackEnd.
Le tabelle avranno il prefisso Tb_, le query Q_,
le maschere nessun prefisso, le sottomaschere
avranno il NomeMaschera_nomesottomaschera, i
report Rp_, le macro Mc_ tranne quelle tecniche
come autoexec o autokeys,
i moduli Bas_. Si consiglia l'uitlizzo delle
descrizioni per specificare il fine degli oggetti
e volendo l'utilizzo dei Gruppi personalizzati.
Acquisti e vendite avranno una sola tabella, a
discriminare i valori verrà aggiunto un campo
motivazione.
Convenzioni gestionali
Per deformazione personale, cerco sempre di
responsabilizzare l'utente nelle sue scelte, può
essere prevista una
fase di verifica successiva, ma la transazione
deve essere portata al livello del primo utente:
per permettergli al meglio la scelta, bisogna
presentare all'utente una serie di dati legati al
record che
sta gestendo attrverso le sottomaschere, di modo
che mentre sta per esempio acquistando un bene,
deve sapere le giacenza, come e da chi l'ha
acquistato, come a chi l'ha venduto,
e, se c'è, presentare una o più foto etc..
Il programma sostanzialmente sarà unico e
attraverso una politica di permessi sarà concessa
la disponibilità di
dati e maschere all'utente.
1. Elenco Tabelle
- Tb_Articoli                           Anagrafica
degli articoli
- Tb_Movimentazioni              Acquisti,
vendite, produzione, fatturazione etc..
- Tb_IntestazioneDocumenti    Documento acquisti,
vendite, produzione, fatturazione, di trasporto
etc..
- Tb_Denominazioni                Clienti,
Fornitori, collaboratori, agenti etc.
- Tb_Pagamenti                       In entrata ed
in uscita con scadenziario
- Ut_cap                                Elenco cap
Italiani e swift code esteri
- Ut_Appoggio                      tabelle di
appoggio, attraverso un campo motivazione la
stessa tabella potrà avere mille utilizzi diversi
Per ora potrebbe essere questo un inizio.
Aspetto commenti, correzioni e ampliamenti
MAssimiliano

 MAssimiliano
Sta bene!
Tu di che ti occupi? (almeno non facciamo tutti la stessa cosa)
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha
scritto nel messaggio
news:chn8ut$s8n$1...@news.newsland.it...

Inizia a definire i campi partendo da tb_articoli
e tb_denominazioni
MAssimiliano

 MAssimiliano
He...he....he.......!!!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Luciano
io direi con moolte righe di commento (tenendo conto dei più somari! "ho
pensato a me naturalmente")
luigi
-- 


 mmm... usare un Frm_NomeMaschera non ti sembra
meglio, idem i report
Se nome maschera è l'unica a non aver prefissi il
gioco è fatto. Per i report l'avevo messo.
MAssimiliano

 Cinzia
Concordo in entrambi i punti con Cinzia.
Cmq io la florovivaistica l'ho messa per esempio,
se vogliamo cambiare non ho assolutamente
problemi.
MAssimiliano

 Luciano
Spesso le immagini rendono meglio.
Si potrebbe usare una pagina per mostrare quello
che si dice.
Cmq potrebbe essere anche solo di servizio, ma io
immagino qusto progetto come quelle
sale operatorie con i finestroni, c'è chi opera e
chi assiste a tutti i movimenti.
MAssimiliano


Sicuramente. Volendo proprio con articoli dedicati
alle scekte che meritano la trattazione.
Insomma verrà fuori un bel progettino
MAssimiliano

 ha scritto nel messaggio
news:u8c0d.16265$B06....@news.edisontel.com...

Beh, provo a dare anch'io la mia idea:
e se gestissimo le informazioni via MailingList?
Chiunque fosse interessato a ricevere tutte le info inerenti a questo
progetto potrebbe iscriversi e ricevere di volta in volta il materiale.
...anche perchè questo post è gia diventato incredibilmente articolato...ma
non è tutto...cresce esponenzialmente !!!
Inoltre volendo potremmo legare anche un bel forum di discussione, sarebbe
tutto + ordinato non credete.
Io ho lavorato sia con IPB che Yapp e trovo siano semplici e immediati come
strumenti.
Valutate anche questa idea e se di interesse comune, potrei occuparmene
personalmente.
Credo inoltre che dovremmo creare un suddivisione logica dei compiti, (se lo
avete gia fatto chiedo scusa ma nei post non ho letto niente!!!), qualcuno
ad esempio dovrebbe occuparsi del lato manuale\help, etc. etc.
Attendo Vs. commenti!
-- 
strano...mavero


Mi sà che un NG non sia il mezzo ideale per portare avanti un progetto così 
interessante...
(immagino tutti noi in un garage la sera con carta e penna che discutiamo su 
tutto questo......magari con un bicchiere di birra :)))


Ecco a cosa doveva servire la videochat di
Accessgroup
MAssimiliano

 ha scritto nel messaggio 
news:tae0d.16304$B06....@news.edisontel.com...

ci siamo capiti................. 


Il mio pensiero è che prima di tutto dobbiamo definire meglio che cosa
vogliamo fare.E qui mi riallaccio in qualche modo all'atro argomento in
discussione [OT] Proposta x Sito Comune [Luciano].Cioè il nostro fine quale
è? Far vedere come si gestisce un magazzino od una fattura o far vedere come
si costruisce un database
e dopo come si costruiscono i moduli su di esso?Io sarei per la seconda
ipotesi in quanto il web è pieno di siti su access che sono però tutti
strutturati con esempi classificati con Forms,Query,Report,Moduli etc etc
per non parlare di NorthWind che come tutorial è ottimo.Invece il valore
aggiunto di questo lavoro potrebbe essere proprio la spiegazione di come
dall'analisi dell'ambiente si possa arrivare a strutturare una applicazione
in access che soddisfi le premesse dell'analisi e come le scelte fatte in
fase di analisi si riflettano sulle maschere report etc etc.Partendo da
questo presupposto anche lo sviluppo della classica agenda ha un suo valore
didattico se accompagnato dalla documentazione di come si è arrivati a
sviluppare il progetto.Inoltre secondo me lo sviluppo di un gestionale per
un azienda sarebbe un lavor immane e riallacciandomi a namor penso che sia
giusto fare cose semplici ma portarle alla fine.La mia lista personale di
progetti possibilmente sviluppabili è
Elenco del telefono (sembra facile è)
Un magazzino semplice semplice (senza lifo e compagnia )
Inventariamento PC (pc e loro componenti piu gestione interventi)
Studenti Universitari
Faccio un esempio di fasi di sviluppo.
Progetto CallMe (Elenco del telefono)
Che cosa è un elenco del telefono?
E' una lista ordinata di numeri riferibili ad apparecchi telefonici che a
loro volta fanno riferimento ad un utente.
Apparecchio telefonico = qualsiasi strumento meccanico inteerconnesso alla
rete telefonica che sia in grado di ricevere ,inviare informazioni
su una data frequenza.Rientrano in questa definizione quindi i telefoni
fissi i fax e ......
Utente = persona fisica o ente,azienda etc etc a cui può essere assegnato un
numero di telefono
Persona fisica = ha le seguenti caratteristiche Nome Cognome Indirizzo
Azienda=Ha le seguenti caratteristiche Ragione Sociale Indirizzo
Numero=identificativo univoco dell'apparecchio, è composto in italia da un
prefisso e da una sequenza variabile di numeri.Nota che alcuni numeri
possono non avere il prefisso(numeri di emergenza)
Prefisso= sequenza variabile in lunghezza di numeri che identificano una
precisa zona dell'italia ,località
Località = per esempio una città un paese
A cosa serve un elenco del telefono?
A rintracciare le informazioni collegate ad un utente(vedi definizione
precedente) o ad un numero(vedi definizione).
Quali processi sono previsti per CallMe?
Processi standard di manutenzione dei
dati.Inserimento,Modifica,Eliminazione,BackUp riservati agli amministratori
Processo di ricerca tramite utente,numero.....riservati all'utente
Questa analisi che sembra banale ci porta però a valutare una serie di cose.
Primo un numero di telefono è associato ad un utente ma gli utenti (persone
fisiche o aziende) hanno caratteristiche
diverse.Come risolviamo questa cosa.Cioè in pratica dove mettiamo le
informazioni di questi due attori su una tbl sola
o ne facciamo due o tre?
I numeri possono o meno avere un prefisso come gestiamo questa cosa?Cioè
facciamo una tbl per i prefissi e le località
ed una per i numeri di emergenza?O mettiamo tutto su una tbl e quando
inseriamo un numero di emergenza sul campo
prefisso non mettiamo niente o mettiamo un codice tio 000 che sarà associato
ai soli numeri di emergenza?
Gli apparecchi telefonici possono avere caratteristiche diverse come
gestiamo questa cosa?
In base alle risposte potremmo cominciare a gettare (saltiamo i DFD) le basi
della base dati cominciando a strutturare
le varie tbl.
Per esempio decidiamo di creare una tblUtenti a cui assoceremmo due tbl una
per le persone ed un'altra per le aziende.
Ciò ci porta alla conclusione che in fase di inserimento di un nuovo utente
dovremmo predisporre un processo che permetta
prima di identificare se l'utente è una persona od una azienda e che quindi
ci reindirizzi sulla tbl giusta.
tblUtenti
IDUtente       cont
TipoUtente    Persona Azienda Altro
Attivo           Si/No
tblPersoneFisiche
IDPersona      cont
IDUtente        num
Cognome
Nome
Titolo              Sig. Dott.Ing.
TipoIndirizzo   via piazza largo
Indirizzo          Rossi,Verdi
Civico
CAP
tblAziende
IDAzienda cont
IDUtente  num
RagioneSociale
TipoIndirizzo   via piazza largo
Indirizzo         Rossi,Verdi
Civico
CAP
Mi fermo qui sperando di aver fatto capire la mia idea.
Attendo commenti.
SunRex

 chi assiste a tutti i movimenti.
Mostrare cose non testate e quindi potenzialmente sbagliate non ha senso.
Meglio magare stabilire degli step (l'analisi, il DB, le maschere, ecc) e
magari scrivere dei commenti esplicativi per ciascuno di essi mano mano che
si producono. Immaginate di andare dal cliente e relazionarlo sulle cose
fichissime che avete fatto spiogandogli il perche' delle vostre scelte.
Saluti.
Luciano

[CUT]
..Sono appena rientrato da un lavoro in Laos.
Ho letto con interesse questa proposta.
potreste sviluppare un applicativo gestione Ristorante-Hotel
Fornitori
Magazzino
Gestione incassi
gestione camere (con prenotazioni ecc..)
ecc..
Posso mandarvi un DB fatto per avere qualche idea in più
è molto didattica la cosa
Fornitori --> Tabella dati fornitori, relazione fornitori merce acuistata
(per facilitare inserimento multiplo articoli nel magazzino)
Magazzino --> tabella articoli (CODART,CODGRUPPO, descr, UM, QTA, SCORTA,
Disponibilità)
                        tabella movimenti (
IDfornitore,codart,tipomov,datamov,qta,prezzo)
ecc..
Se siete interessati posso mandarvi FE e BE per farvi un idea più precisa
Naturalmente facendo il tutto con i criteri da voi spiegati sarebbe un buon
esempio didattico.
Anche la proposta florovivaistica è interessante e molti automatismi si
potrebbero applicare a quel campo.
(gestione fornitori -merce)
(tempi scadenza e conservazione merce)
 Stefano (kabisa)

 ...Sono appena rientrato da un lavoro in Laos.





Ciao Stefano...
me lo puoi inviare? però sarò chiaro, lo utilizzerei come spunto per
progetto personale, visto che hai già fatto qualcosa (o tutto) ci
lavorerei anch'io magari per aggiungere o rivedere cose che potrebbero
servire anche a te (se non le hai già previste tutte)... ovviamente tutto
quello che farò potrò e vorrò postartelo...te lo chiedo solo perchè tu lo
hai messo a disposizione. Un rifiuto lo capirei. Non trattenerti dal
dirlo. Ciao e grazie
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 


  Stefano (kabisa)
Ciao Stefano,
bentornato su questo NG.
mi mandi quel gestionalino  che dicevi, sono
sempre molto curioso del lavoro altrui.
MAssimiliano

 ha scritto nel messaggio
news:51i0d.16406$B06....@news.edisontel.com...

A che indirizzo lo mando

 ha scritto nel
messaggio
news:tQi0d.293390$5D1.12...@news4.tin.it...

A quello in inhead
ma
at
accessgroup
.it
Garzie
MAssimiliano

 ha scritto nel messaggio
news:KZi0d.16430$B06....@news.edisontel.com...

Mandato conferma se è arrivato sono 2mb circa
stefano(kabisa)


L'ho ricevuto. Ora me lo guardo per bene.
Grazie
MAssimiliano

 stefano(kabisa)
A me no? :-)
Ciao


 MAssimiliano
Quando ho sentito Hotel-ristorante pensavo a tutte
le  problematiche di prenotazione stanze,
disposizione tavoli, calcolo commesse,
coordinamento tra portineria, ristorante,
amministrazione, etc...
MAssimiliano

 ha scritto nel messaggio
news:chsge2$pve$1...@news.newsland.it...

Ho mandato anche a te un file 2mb circa
te lo rimando m
mandami una mail di conferma

stefano (kabisa) ha scritto:


ok arrivato.... lo guardo e ti dico.


 MAssimiliano
ho anche una versione piů complessa
con Il calcolo del guadagno sui menu,
la gestione del personale (ferie turni ec...)
Le prenotazioni delle stanze
Il servizio buoni pasto
ecc,,,
Sto terminando la trasformazione per il palmare e il tuch screen
se vuoi appena fatto te lo mando

> Sto terminando la trasformazione per il palmare
Palmare??? Che usi? Quale palmare e quale
piattaforma di sviluppo???
MAssimiliano


Ciao,
l'idea mi piace molto, vorrei nel mio piccolo, poter contribuire. Penso
sarebbe utile per accrescere il mio know-how. Vi chiedo però il permesso per
un semplice motivo. La mia preparazione è ben lontana dalla Vs. e non vorrei
essere fattore rallentante (!!! ;-)  !!!) per cui se mi dite che spiegherete
passo passo (su questo NG o sul Vs. sito - che non sarebbe male - ) tutti i
vari passaggi potrei quindi esercitarmi in parallelo con i Vs. tutorial.
-- 
strano...mavero

 vari passaggi potrei quindi esercitarmi in
parallelo con i Vs. tutorial.
L'idea è quella
Ogni contributo è ben accetto
MAssimiliano

 Cinzia
E ci mancherebbe...benvenuta.
Su quale argomento vorresti lavorare?


 ed abolire le macro.
ovvio, solo autokeys e autoexec
MAssimiliano


Non ho preferenze particolari a parte un odio profondo per i magazzini..,
pensate di farne una versione anche ADP?
Si comincia con una bella analisi di dettaglio, o si parte a spron battuto
con le tabelle?
Cinzia

 Massimiliano
dove si appoggia l'mdb sulla rete da poter scaricare e inserire le varie
modifiche dei partecipanti?
-- 



CRedo che verrà pubblicata la summa degli
interventi e lì messo a disposizione per chi vuole
il download.
Ma dovrebbe partire dal sitocomune.
MAssimiliano

 Cinzia
Effettivamente mi sono fatto prendere la mano e ho
spinto troppo su quella tabella.
Ottimo l'approccio di SunRex, che invito a
formulare un brogliaccio su cui poter lavorare.
Buona serata a tutti
MAssimiliano

 Saluti.
Ma a me (principiante) interessa per una volta vedere il dietro le quinte,
perchè di programmi finiti se ne trovano con google... Aglia altri no? E poi
non sarebbe più istruttivo?
Ciao
PS