Ciao Tornu,Forse ti è sfuggito (mio post precedente al tuo), ma nei componenti non ho quelli da te indicati, infatti al primo avvio
hai provato a togliere la spunta a gb.qt5 e gb.qt5.webkit e a metterla a gb.gui.qt e a gb.gui.qt.webkit e poi ricompilare?
Ciao Tornu,Forse ti è sfuggito (mio post precedente al tuo), ma nei componenti non ho quelli da te indicati, infatti al primo avvio
hai provato a togliere la spunta a gb.qt5 e gb.qt5.webkit e a metterla a gb.gui.qt e a gb.gui.qt.webkit e poi ricompilare?
Gambas mi ha subito avvisato che erano mancanti, non avendoli ho attivato quelli da te suggeriti.
Mi sorge una domanda, ma tu le Form le vedi allineate e dentro le dimensioni del tuo schermo, perchè io le vedo disordinate
e fuori schermo, se fosse così ho paura che il nostro amico naderit abbia parecchio da fare se ha adattato le Form solo alle
dimensioni del suo monitor.
.DrawImage(Image.Load(rsditta[14]), 20, 150) 'caricare immagine banner
io, dopo aver installato le QT5 richieste vedo tutto bene...Dai però adesso ci spieghi che S.O. usi in che versione e quale Gambas3 hai installato, se da repo o da SVN,
Citazioneio, dopo aver installato le QT5 richieste vedo tutto bene...Dai però adesso ci spieghi che S.O. usi in che versione e quale Gambas3 hai installato, se da repo o da SVN,
lo sai che stiamo sbattagliando per le QT5!
http://www.gambas-it.org/smf/index.php?topic=5478.0 (http://www.gambas-it.org/smf/index.php?topic=5478.0)
:ciao:
Veramente molti complimenti, io, dopo aver installato le QT5 ricieste vedo tutto bene...Questo errore dovrebbe essere generato da un riferimento ad un path errato durante il caricamento dell'immagine.
Unica cosa, se vado in fatture, seleziono la fattura e clicco su visualizza,
si pianta sul Mod_Print
alla rigaCodice: [Seleziona].DrawImage(Image.Load(rsditta[14]), 20, 150) 'caricare immagine banner
Veramente molti complimenti, io, dopo aver installato le QT5 ricieste vedo tutto bene...Questo errore dovrebbe essere generato da un riferimento ad un path errato durante il caricamento dell'immagine.
Unica cosa, se vado in fatture, seleziono la fattura e clicco su visualizza,
si pianta sul Mod_Print
alla rigaCodice: [Seleziona].DrawImage(Image.Load(rsditta[14]), 20, 150) 'caricare immagine banner
Il programma io l'ho messo nella home.
Dove hai la cartella del programma? Nella Home?
Vado a memoria.Ho provato, ma non funziona, per provare il tuo programma ho disabilitato la linea di errore.
Anch'io ottengo il tuo stesso errore.
Controllando ho visto che fa riferimento ad una directory apposita creata dal creatore del programma.CitazioneIl programma io l'ho messo nella home.
Dove hai la cartella del programma? Nella Home?
Private hControl As Object
Private Px As New Integer[]
Private Py As New Integer[]
Private Pw As New Integer[]
Private Ph As New Integer[]
Private Fs As New Integer[]
Private Mw As Integer
Private Mh As Integer
Public Sub Form_Open()
frmcli.Top = True
frmcli.y = FMain.Height + 30
Mod_Open.controlla_db()
verifica_tab
lista_tab
grid_carica
foglio_fattura
Print Me.Controls.Count
For Each hControl In Me.Controls
Px.Add(hControl.x)
Py.Add(hControl.y)
Pw.Add(hControl.w)
Ph.Add(hControl.h)
Fs.Add(hControl.Font.size)
Next
Mw = Me.W
Mh = Me.h
End
Public Sub form_Resize()
Dim cx, cy As Float
Dim Nw, Nh, i As Integer
Nw = Me.W
Nh = Me.h
Cx = Nw / Mw
Cy = Nh / Mh
i = 0
For Each hControl In Me.Controls
hControl.x = Px[i] * Cx
hControl.y = Py[i] * Cy
hControl.w = Pw[i] * Cx
hControl.h = Ph[i] * Cy
hControl.Font.size = Fs[i] * Cx
Inc i
Next
End
ciao ilfurlan, probabilmente ti da errore perché il percorso del banner è sbagliato, devi andare in in SetUp e modificare percorso.
Come suggerito da Gianluigi ( ho studiato il tuo esempio ma non sono riuscito ad applicarlo al mio progetto in quanto alle VSpli e le HSplit non so come fare dare delle dimensioni prestabilite) ho aggiunto del codice per avere il resize dei controlli, non è perfetto ma funziona, magari con un aiuto si può migliorare.Codice: [Seleziona]Private hControl As Object
Private Px As New Integer[]
Private Py As New Integer[]
Private Pw As New Integer[]
Private Ph As New Integer[]
Private Fs As New Integer[]
Private Mw As Integer
Private Mh As Integer
Public Sub Form_Open()
frmcli.Top = True
frmcli.y = FMain.Height + 30
Mod_Open.controlla_db()
verifica_tab
lista_tab
grid_carica
foglio_fattura
Print Me.Controls.Count
For Each hControl In Me.Controls
Px.Add(hControl.x)
Py.Add(hControl.y)
Pw.Add(hControl.w)
Ph.Add(hControl.h)
Fs.Add(hControl.Font.size)
Next
Mw = Me.W
Mh = Me.h
End
Public Sub form_Resize()
Dim cx, cy As Float
Dim Nw, Nh, i As Integer
Nw = Me.W
Nh = Me.h
Cx = Nw / Mw
Cy = Nh / Mh
i = 0
For Each hControl In Me.Controls
hControl.x = Px[i] * Cx
hControl.y = Py[i] * Cy
hControl.w = Pw[i] * Cx
hControl.h = Ph[i] * Cy
hControl.Font.size = Fs[i] * Cx
Inc i
Next
End
fonte : http://www.gambas-it.org/smf/index.php?topic=3588.msg33661#msg33661
al momento applicato solo al form: frmcli
ho aggiunto anche il controllo del C.F. quando inserisci nuovo cliente. :ciao: :ciao: ;D
ho studiato il tuo esempio ma non sono riuscito ad applicarlo al mio progetto in quanto alle VSpli e le HSplit non so come fare dare delle dimensioni prestabilite
Ciao ilfurlan, all'interno della cartella Gestionale il programma crea al primo avvio tutti i database, tranne Comuni.db, al primo gennaio ti chiederà di creare una nuova tabella (con il nome dell'anno) delle fatture attive, ovviamente non potrai più usare la tabella, esempio 2016 se l'anno di fatturazione è 2017, sempre che tu abbia modificato nel form setup anno di fatturazione e ultima fattura ( ad ogni inizio anno sarà 0 ) non crea una cartella di destinazione questa si è una pecca, viene comoda per fare il backup di tutto il database, per il logo prendo spunto dal tuo esempio . ... Ho visto il tuo Myreport.... WOW!
Grazie come sempre Gianluigi per questo HSplit1.Layout = [80, 20] belin! sono ormai due anni che sto lavorando con gambas ma c'è sempre da imparare :D :D :ciao: :ciao:
Ciao ilfurlan, ...omissis... per il logo prendo spunto dal tuo esempio ...