Autore Topic: [Completato] Programma gestionale vendite ordini consegne  (Letto 40904 volte)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Ciao a tutti
Sono tornato, i bimbi mi portano via tempo (e sonno) :-D

Non essendo capace di andare avanti col mio programmino chiedo aiuto!!

Il mio progetto è un programma gestionale per vendita al dettaglio con:
Archivio clienti
Preventivi
Ordini
Ritiri
Consegne

Ho già fatto questo con access personalizzandolo con la mia attività (vendo mobili), lo usiamo da circa 10 anni (è sempre stato in continua evoluzione) e con mia soddisfazione personale, ho dato il  software a un mio amico programmatore che lo ha rivenduto a varie aziende (in genere del mio stesso campo).
Unico neo: gira solo su win...:cry:
Premetto che non sono un programmatore, è più passione. Il mio programma l'ho rifatto da zero 6 volte, ogni volta che finivo imparavo qualche tecnica migliore :-)

Io volevo fare questo programma libero a tutti, perciò se qualcuno ha voglia e tempo è più che ben accetto. Penso che da solo stavolta non ce la faccio :-x
Posso mettere a disposizione anche il programma fatto con access per capire meglio di cosa si tratta.

Grazie, franco

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Programma gestionale vendite ordini consegne
« Risposta #1 il: 20 Giugno 2009, 12:45:42 »
Potresti dare maggiori info magari riguardo ad ogni modulo? Così se posso ti aiuto su le cose che so..

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #2 il: 20 Giugno 2009, 15:13:19 »
Ciao, si potrebbe fare un programma base di anagrafe clienti, preventivi, e ordini in modo che dopo si può estendere a seconda delle esigenze.

Funziona così:

- Anagrafe clienti (un pò piu di una rubrica)
- a ogni cliente si associa un preventivo o più
- un preventivo può diventare vendita (cioè quando il cliente accetta)
   basta un flag 0 = preventivo 1 = vendita , in modo che se     voglio  vedere tutte le vendite filtro solo i preventivi con il flag = 1
- Ogni preventivo avrà una lista più o meno corta di dettagli

   esempio:

   Preventivo -->    Fornitura frutta
   
      Dettagli -->    2 banane   20,00
      Dettagli -->    3 mele     80,00
      Dettagli -->    8 pere     50,00

 ....scusa l'esemnpio del fruttivendolo :oops:

Comunque se il progetto prende faccio un bel schema con tanto di disegni.
Inoltre se pensate che il database sia fatto con Mysql posso preparare io tutte le tabelle.
Grazie, penso comunque che può essere utile per qualsiasi negozio di vendita al dettaglio, dopo basta estenderlo in base alle esigenze, su misura!

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #3 il: 20 Giugno 2009, 21:08:09 »
se hai bisogno io sono disponibile  :-D

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #4 il: 21 Giugno 2009, 00:36:47 »
Ragazzi mi date la carica!!! 8-)

Vi ringrazio, penso sarà un bel progetto

Per cominciare io dividerei in 2 il progetto:

1 parte:
Anagrafe clienti
Preventivi
Dettagli del preventivo

2 parte
Anagrafe Fornitori
Catalogo prodotti
Dettagli prodotti

Poi collegheremo il tutto nel dettaglio preventivi per l'inserimento dei Dettagli prodotti.

Faccio le tabelle e qualche maschera (un pò buttata la :oops: ) così da farvi capire di cosa si tratta. Magari cerco di farvi qualche schizzo.

Tempo permettendo in settimana posto qualcosa

Vorrei chiarire che non voglio sia su misura per me, qualunque modifica o suggerimento è ben gradita

Grazie a presto

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Programma gestionale vendite ordini consegne
« Risposta #5 il: 22 Giugno 2009, 19:02:02 »
@ Golia

Io ti aiuto su tutto ciò che non è un database o una drawing area perchè sono argomenti ostici per me!!!!!

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #6 il: 22 Giugno 2009, 23:26:02 »
@ Ceskho

Grazie, qualsiasi contributo è importante.

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #7 il: 23 Giugno 2009, 00:20:25 »
Ho un problema che penso sia banale..
Come devo fare per passare un valore da una maschera all'altra?
Esempio devo aprire un preventivo di un cliente. come faccio per passare l'ID?

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #8 il: 23 Giugno 2009, 20:24:24 »
clicca su progetto>proprietà>opzioni e setta come nell' immagine

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #9 il: 23 Giugno 2009, 20:42:44 »
Fatto, grazie mille

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Programma gestionale vendite ordini consegne
« Risposta #10 il: 28 Giugno 2009, 12:24:55 »
@ golia

Ci alleghi il tuo lavoro e magari ci dici le cose che dobbiamo fare? così ti aiutiamo...

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #11 il: 29 Giugno 2009, 18:12:35 »
Ciao Cesckho
Sto procedendo bene, appena termino la maschera preventivi posto il tutto così potrete capire meglio. Prometto che questa settimana invio :-D .
Volevo fare una cosa (che sinceramente ci ho solo pensato..); Al primo avvio vorrei che si aprisse una maschera per inserire i dati personali e varie impostazioni. Penso che si possa fare con "Setting". Ho visto che ne avete già discusso e ho anche provato col codice tuo e anche di md9327, ma non ne dò fuori.. :cry:

Ciao grazie, posto in settimana (posso allegare quà sul post?)

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Programma gestionale vendite ordini consegne
« Risposta #12 il: 29 Giugno 2009, 21:44:33 »
Se usi un DB, io ti consiglio di inserire le impostazioni nel DB stesso, in una tabella apposita per la configurazione del programma. E' sempre meglio riunire i dati in un unico punto di raccolta, ti semplifichi la vita quando in futuro rimetterai le mani sull'applicazione per modificarla.

P.S.:
puoi allegare il file anche al thread.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Programma gestionale vendite ordini consegne
« Risposta #13 il: 29 Giugno 2009, 22:50:09 »
@ Golia

La questione "primo avvio" può essere gestita in mille modi diversi...ad esempo, quando avvii il programma potresti scrivere una funzione che controlla l'esistenza di un file di testo (ad esempio impostazioni.txt) nascosto nella home in cui salvi i valori...ovviamente se il file non esiste vuol dire che è il primo avvio e allora apri il form di impostazione e scegli i valori.

Oppure come hai detto puoi usare setting....

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #14 il: 30 Giugno 2009, 00:10:03 »
Non volevo salvare le impostazioni su un db, perchè se il programma è usato da più utenti avrà un unico db condiviso, mentre le impostazioni rimarranno personali. E anche nel caso di più sedi, il db andrà condiviso in rete. Quasi sempre la ragione sociale è unica ma l'indirizzo che va intestare una carta di vendita è quello della sede di vendita stesso.
Però dimmi se il ragionamento è sbagliato..

Penso vada bene un file txt, così per esempio se un utente deve sostituire il pc può salvarsi le impostazioni personali.