Gestione piccola impresa edile

Se cerchi una soluzione o desideri acquistare un software inserisci il tuo messaggio.

Moderatore: Moderatori

Tmunix
Messaggi: 22
Iscritto il: sabato 18 novembre 2006, 1:00
Località: Venezia

Gestione piccola impresa edile

Messaggio da Tmunix » venerdì 7 dicembre 2007, 18:18

Ciao,
avrei l'esigenza di gestire la mia piccola impresa edile con un database evitando tutte le sere di scrivere a mano su agenda.
Vorrei poter scrivere giorno per giorno la data, il nome del cantiere, nome dell'operaio e le relative ore, descrizione del lavoro e materiale utilizzato.
Avete qualche suggerimento per aiutarmi a creare questo database?

Grazie,
TMunix

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » venerdì 7 dicembre 2007, 18:58

Devi progettare il db
Definire le tabelle-i campi delle varie tabelle
le relazioni che intercorrono tra le varie tabelle
il tutto in uno schemino.
Dopodichè usi filemaker e cominci a crearti le cose sopra descritte su carta.
Dopo che hai fatto questo possiamo darti una mano per il resto.
CIAO M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

Tmunix
Messaggi: 22
Iscritto il: sabato 18 novembre 2006, 1:00
Località: Venezia

Messaggio da Tmunix » venerdì 7 dicembre 2007, 19:26

Grazie marianasu per la risposta.
Devo essere sincero, ho già creato il database con le relative tabelle, campi e relazioni, ma purtroppo ho paura di non averlo pianificato bene.
Praticamente io devo sostituire la mia agenda con il database e la funzione deve essere la seguente:
- inserisco la data del giorno di lavoro
- nome del cantiere
- scrivo il nome dell'operaio, ore totali nel cantiere, ora di inizio e di fine
(nel database basterebbe scrivere l'ora di inizio e di fine, l'ora totale risulterebbe facendo il calcolo del tempo)
-decrizione del lavoro svolto, con unità di misura e quantità
Dovrei tenere presente che:
- in una data ci possono essere uno o più cantieri
- in un cantiere ci possono essere uno o più operai
- in un cantiere verranno svolti più lavori.

Io ho creato 4 tabelle con i seguenti campi:

- TABELLA 'GESTIONE DITTA'
DATA
CANTIERE
DESCRIZIONE
UNITA'
QUANTITA'
ORE

- TABELLA 'OPERAI'
DATA
NOME
CANTIERE
ORE
ORE TOTALI
NOTE

- TABELLA CANTIERE
DATA
CANTIERE

Ma penso che sia sbagliato qualcosa nella progettazione del database perchè non riesco a venirne fuori :-(
Purtroppo con Filemaker sono alle prime armi e di database sò le nozioni base di access.
Qualche consiglio?
Grazie,
TMunix

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Messaggio da PIG-NAH » sabato 8 dicembre 2007, 11:38

- TABELLA 'GESTIONE DITTA'
ID GESTIONE
DATA
ID CANTIERE
CANTIERE
DESCRIZIONE
UNITA'
QUANTITA'
ORE
ID OPERAIO
OPERAIO

- TABELLA 'OPERAI'
ID OPERAIO
DATA
NOME
COGNOME (INDIRIZZO...)
NOTE

- TABELLA CANTIERE
ID CANTIERE
DATA APERTURA
DATA CHIUSURA
CANTIERE
LUOGO DEL CANTIERE ECC..

Ci sei quasi...
8)
FM8 ADV XP SP3

Tmunix
Messaggi: 22
Iscritto il: sabato 18 novembre 2006, 1:00
Località: Venezia

Messaggio da Tmunix » sabato 8 dicembre 2007, 15:49

PIG-NAH, grazie per il suggerimento ;-)
Diciamo che forse non ho ben chiaro l'importanza e l'uso dell'ID.
Ho fatto una bozza su carta delle possibili tabelle e campi da inserire nel database, l'esigenza è diventata molto più grande del previsto e il database più complicato da elaborare, ma cercherò di partire e un pò alla volta di ampliare le funzioni.
Il mio unico problema è rimasto il valore DATA e CANTIERE che deve essere inserito una volta unica nella tabella 'GESTIONE DITTA' e devo ritrovarli anche nelle tabelle 'OPERAI', 'CANTIERE', 'DESCRIZIONE' e 'MATERIALE'.

Cosa mi consigliate di fare??
Se per esempio nella tabella 'OPERAI' campo 'DATA' opzione Impostazione Campo/Controllo -> Visualizza i dati da: 'GESTIONE DITTA' e scelgo 'DATA' potrebbe essere una soluzione sicura?

Basterebbe poche informazioni per iniziare, non vorrei dopo qualche mese di utilizzo del database ritrovarmi con delle informazioni errate altrimenti mi conviene vendere noccioline :-D

Grazie,
TMunix

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Messaggio da PIG-NAH » sabato 8 dicembre 2007, 16:38

Il concetto base del database è sempre il solito piu o meno indifferentemente dalla complessità o quantità di dati e tabelle.

La tabella OPERAI per esempio dovrebbe contenere un solo record per
ogni operaio ( niente ore di lavoro o altro ) allo stesso modo che la tabella CANTIERI conterrà un solo record per ogni cantiere che apri.

Le movimentazioni che ti interessano tipo quante ore ha fatto l'operaio X nel cantiere Y e cosa ha fatto le devi mettere in una tabella specifica dove ci saranno molti records ( uno per ogni movimentazione ) che vai a aggiungere ogni giorno di lavoro per ogni tipologia..operaio ecc..

Questa tabella deve essere correlata alle altre tabelle tramite ID univoco per OPERAI, CANTIERI, TIPI DI LAVORO.. ecc, in modo tale da rendere semplice il raggruppamento dei dati che servono, tipo quante ore ha lavorato l'operaio X questo mese o in quale cantiere si è impiegato piu cemento o mattoni.

L'è minga fasil la juhada...all'inizio ti merita provare a capire e applicare
delle relazioni su tabelle di studio magari con pochi campi che crei non necessariamente utili alla creazione di quello che sarà il tuo DB vero e proprio.

E ricorda... meglio tante tabelle relazionate che poche tabelle incasinate.

:?
FM8 ADV XP SP3

Tmunix
Messaggi: 22
Iscritto il: sabato 18 novembre 2006, 1:00
Località: Venezia

Messaggio da Tmunix » domenica 9 dicembre 2007, 15:53

PIG-NAH, grazie ancora per i suggerimenti. Temo proprio di essere molto distante da quello che ho fatto io...

Sono riuscito a creare il database e sostituire la mia agenda. Ora dovrei fare la cosa più importante, cioè filtrare i dati, ma non funziona!

PIG-NAH se ti invio per email il database gli daresti un'occhiata veloce solo per sapere se posso continuare a sbatterci la testa o cambiare totalmente metodo?

Se qualche altro utente ha un minuto per aiutarmi, grazie mille, sono sicuro che per molti di voi sarà una sciocchezza!

Ciao,
TMunix

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Messaggio da PIG-NAH » lunedì 10 dicembre 2007, 14:01

Mi spiace TMunix, non fornisco consulenze di questo tipo.
Solo consigli e interventi diretti sul forum ( anche UCAS quando capita ).
Ufficio Complicazioni Affari Semplici :?
FM8 ADV XP SP3

book
Messaggi: 703
Iscritto il: lunedì 5 gennaio 2004, 1:00

Messaggio da book » lunedì 10 dicembre 2007, 15:26

mandalo a me,
la mia email la trovi qui sotto.

Riccardo
FM 10Adv, winzooz...

Tmunix
Messaggi: 22
Iscritto il: sabato 18 novembre 2006, 1:00
Località: Venezia

Messaggio da Tmunix » lunedì 10 dicembre 2007, 17:41

inviato!
Grazie mille :-)
MacBook Pro 15" - 2,33 GHz Intel Core2Duo

Rispondi