Newsgroup: it.comp.appl.access
Titolo: Agenzia Immobiliare

Salve,
potreste darmi una mano per farmi capire come strutturare un database per la
gestione di un'agenzia immobiliare? si tratta soprattutto di affittare
appartamenti per il periodo estivo; questi affitti hanno un costo che varia
in base al periodo e vengono occupati solo per un periodo breve...
esempio:
Appartamento1  affittato dal 10/10/03 al 20/10/03
Appartamento2 affittato dal 01/08/03 al 30/08/03 e poi.. dal 20/10/03 al
30/11/03
.. poi dovrei anche stabilire delle fasce di prezzo cioč:
Prima settimana di agosto: 2000 ?
Seconda settimana : 3000 ?
insomma stabilire delle fasce di prezzo a cui fare riferimento quando si va
a calcorare il prezzo..
( č solo un idea perchč non so come gestire la cosa...)
e poi ancora...
e poi ancora..
e poi ancora..
bč piano piano :)
adesso la cosa piů importante č creare una situazione di partenza da
sviluppare piano piano...
(a parte il programma che mi serve, sto cercando di capire qualcosa di
access...anche perchč mi sta incuriosendo...ci ho smanettato un pochino
ultimamente e comincia a "prendermi")
Ciao e grazie a tutti!


Per esempio:
Tabella: Località
Chiave Prim.
LOC_COD
Dati
LOC_DES
LOC_CAP
LOC_PROV
...
Tabella: Immobili
Chiave Prim.
IMM_LOC_COD (legata con rel. 1 - molti a Località)
IMM_COD
Dati
IMM_DES
IMM_INDIR
IMM_NOTE
...
Tabella: Appartamenti
Chiave Prim.
APP_LOC_COD (Legata con rel. 1 a molti a Immobili)
APP_IMM_COD (      "         "        "         "            "           )
APP_COD
Dati
APP_CONT (Contatore)
APP_DES
APP_NOTE
...
Tabella: PrezziPeriodo (Vanno visti bene che non si sovrappongano SMESE_INI
ed
                                                SMESE_FIN tra i vari record)
Chiave Prim.
PRP_APP_CONT (Legata con rel. 1 a molti a Appartamenti)
PRP_SMESE_INI (N° settimana del mese ad es. 101 = prima di gennaio)
Dati
PRP_SMESE_FIN (N° settimana del mese ad es. 208 = seconda di agosto)
PRP_IMP_S (Importo per 1 settimana)
PRP_IMP_Q (Importo per 15 GG)
PRP_IMP_M (Importo per 1 mese)
...
Tabella: Clienti
Chiave Prim.
CLI_COD
Dati
CLI_NOM
CLI_IND
CLI_TEL
...
Tabella: Affitti (Va visto bene che sommando la relativa durata alla data
inizio affitto, non si
                             sovrappongano i periodi dei vari record)
Chiave Prim.
AFF_APP_CONT (Legato rel 1 a molti con Appartamenti)
AFF_DATA_INI (In base alla data si calcola e si va a leggere PRP_SMESE_INI
per leggere
                                la tabella PrezziPeriodo)
Dati
AFF_DURATA (S=Settimana, Q=15 GG, M=Mese) Con questo si prende il relativo
campo
                              importo nel record letto nella tabella
PrezziPeriodo)
AFF_CLI_COD (Legato rel. 1 a molti con Clienti)
AFF_NOTE
...
Ovviamente ci sono altri modi per strutturare le tabelle, ma questo dovrebbe
essere un esempio pratico di come si può procedere.
Ciao.

 Ciao e grazie a tutti!
Vai sul Sito Comune (link qui sotto) e nella Sezione Reports dai un'occhiata
al database allegato alla FAQ di AntoGal intitolata "Rappresentazione, su
Report, di periodi temporali mediante segmenti". Parla di durate di
contratti di manutenzione ma penso possa esserti utile.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------