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

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #75 il: 18 Agosto 2009, 21:28:28 »
Premetto che non ho avuto modo di provare il tuo progetto, quindi non conoscendo la logica con cui hai impostato le tabelle del DB mi viene un po' in salita aiutarti, però alcune cose non corrette le ho notate:

L'Insert così come l'hai strutturato tu non vuole la clausola Values che va' cancellata.

Nella seconda riga, per intenderci quella dove hai inserito SELECT non mi sembra sintatticamente corretta.

Qualcosa di strano mi pare che ci sia anche nelle altre righe:
troppi apici.

Prova così
Codice: [Seleziona]

PUBLIC MyRS AS Result

PUBLIC SUB accodadettagli()
  DIM sql AS String  

  sql = "INSERT INTO dettagliordini (descrizione, idordine)"
  sql &= "SELECT descrizione, '" & tbidordine.Text & "'"
  sql &= "FROM dettagli"
  sql &= "WHERE idpreventivo = '" & tbidpreventivo.Text & "'"
  sql &= "AND idfornitore = '" & tbidfornitore.Text & "'"  
  MODMain.Connect()
  MyRS = MODMain.$conn.Exec(sql)
END
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #76 il: 18 Agosto 2009, 21:37:54 »
grazie mille, appena metto a letto i bimbi provo, ti faccio sapere.
grazie ancora

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #77 il: 19 Agosto 2009, 00:09:11 »
Mitico!!
Funziona alla grande, mancava uno spazio ma ho risolto subito.
Sono 2 giorni che provo a girarla in tutte le maniere..
Ti ringrazio tantissimo

per chi può interessare il codice:
Codice: [Seleziona]

PUBLIC MyRS AS Result

PUBLIC SUB accodadettagli()
  DIM sql AS String  

  sql = "INSERT INTO dettagliordini (descrizione, idordine)"
  sql &= "SELECT descrizione, '" & tbidordine.Text & "'"
  sql &= "FROM dettagli "
  sql &= "WHERE idpreventivo = '" & tbidpreventivo.Text & "'"
  sql &= "AND idfornitore = '" & tbidfornitore.Text & "'"  
  MODMain.Connect()
  MyRS = MODMain.$conn.Exec(sql)
END

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #78 il: 20 Agosto 2009, 19:04:39 »
Ecco fatto!!:pint:  :pint:
Praticamente finito tranne le stampe che mi dedicherò da adesso in poi.
Nell'allegato c'è il backup delle tabelle per mysql e un file pdf con le istruzioni per inserirlo.
Ringrazio tutti coloro che mi hanno aiutato, ricordo che sono partito pochi mesi fà, Gambas proprio non lo conoscevo, avevo solo delle deboli basi di Access e grazie all'aiuto del forum sono riuscito a fare questo (e anche a capirci qualcosa :-D  )

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Programma gestionale vendite ordini consegne
« Risposta #79 il: 22 Agosto 2009, 11:33:53 »
Ho provato il tuo programma. Premetto che non me ne intendo e non so a cosa serva. ti parlo perciò da ignorante. Secondo me dovresti permettere all'utente di poter switchare dalla versione del programma a tutto schermo a quella in finestra.

E poi cambierei la posizione dei tasti all'inizio....sembrano in posizioni casuali...capito cosa intendo?

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #80 il: 22 Agosto 2009, 11:58:51 »
Ti ringrazio di aver guardato il mio progettino :-)
Si è vero che la pagina iniziale è un pò disordinata, devo studiarla meglio hai ragione. per quanto riguarda "switchare" non so perche ci sono form che mi riempiono tutto lo schermo..come potrei fare?

Inoltre volevo segnalare a chi ha scaricato il mio progetto che ho trovato già diversi errori, quindi per il momento non è affidabile.  

Ceskho mi sai dire dove posso studiare qualche esempio di stampa? Quà sono a livello sottozero. Dovevo mandare a furfing un esempio perchè mi aveva detto che mi faceva una bozza (e te lo manderò non preoccuparti :-P ) ma volevo prima almeno capirci qualcosina

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Programma gestionale vendite ordini consegne
« Risposta #81 il: 22 Agosto 2009, 15:39:21 »
Io non ho mai trattato la stampa direttamente ma se apri i sorgenti di meteomachine troverai sicuramente ciò che fa al caso tuo.

Oppure puoi vedere l'esempio che c'è in gambas, ma in quel caso saresti costretto a sviluppare il tuo software prevalentemente con le qt!

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #82 il: 22 Agosto 2009, 17:59:43 »
Grazie provo a guardare, l'avevo già scaricato ma non avevo pensato di guardare le stampe

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #83 il: 22 Agosto 2009, 18:30:15 »
Un particolare che avevo rimandato e che ora volevo sistemare.
Nella gridview ho una colonna prezzo, come faccio ad allineare tutti i prezzi a destra? Grazie

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #84 il: 22 Agosto 2009, 19:26:54 »
Esempio:
Codice: [Seleziona]

DIM i AS Integer

FOR EACH mioResult
  i = mioResult.Index
 
  GridView[i, Colonna].Alignment = 2
  GridView[i, Colonna].Text = mioResult["prezzo"]
NEXT


Colonna = Nr. Colonna che visualizza i prezzi
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #85 il: 23 Agosto 2009, 01:04:56 »
Ti ringrazio, funziona come sempre :-)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #86 il: 26 Agosto 2009, 16:32:34 »
Altra chicca da fare.
Per inserire i listini dei fornitore nel database di mysql, solitamente i fornitori forniscono un file .xls quindi apribile da openoffice.
Io ho pensato di convertire il file in csv e quindi importare.
Cosa dite? è la procedura giusta?

Se fosse la procedura giusta, con conosco il codice per collegarmi al file csv, qualcuno potrebbe aiutarmi?
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 #87 il: 26 Agosto 2009, 16:53:44 »
Premetto che non so usare i database e ormai lo sanno pure i sacchetti per le urine....però se non erro (non vorrei una cavolata!!!) questi tipi di dati sono stati trattati da md**** nel suo progetto pgdesigner....prova a dare un'occhiata....

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #88 il: 26 Agosto 2009, 23:18:03 »
Grazie ceskho, ci ho dato un'occhiata ma mi ci vogliono dieci anni per capire quel progetto...md è un mostro!!

Ceskho ma che battute usi??? :-o  :-)
Dovresti imparare sono sicuro che ti piacerebbe

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Programma gestionale vendite ordini consegne
« Risposta #89 il: 28 Agosto 2009, 12:06:27 »
Per le stampe ho trovato questa discussione, adesso mi metto a studiare :-)

Nessuna idea per importare da csv?