Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - aulin

Pagine: 1 ... 3 4 [5] 6
61
Programmazione / Value.Box ( tolto l'evento change??)
« il: 24 Giugno 2010, 10:30:16 »
Nella G3 utilizzavo l'evento change delle value.box (definite come date) per effettuare la differenza tra date. Come cambiava una delle 2 date mi ricalcolava la differenza con DateDiff. Ora come si fa ? Forse si dovrebbe fare col DatePicker ? Il problema che la documentazione sta a zero.
Suggerimenti ?

62
Programmazione / Re: Form.Id is badly overridden in class ....
« il: 24 Giugno 2010, 10:25:44 »
Dopo molti tentativi ho scoperto l'arcano . Avevo definito una variabile id che a g2 non dava alcun fastidio mentre g3 non la sopporta.

63
Programmazione / Re: Form.Id is badly overridden in class ....
« il: 21 Giugno 2010, 00:15:43 »
Concordo sulle incompatibilità, g3 non è g2. Ho ridisegnato la form, e il codice è rimasto lo stesso. Però l'incompatibilità non dovrebbe essere a livello di codice. Ad esempio è stato tolto il clear sulla valuebox e ci può anche stare. Il Form.id non so neanche cosa sia. Il fatto che g2 e g3 siano molto diversi mi giustifica il passaggio, perchè più tyempo passa e più sarebbe complicato. Comunque sarebbe possibile conoscere quando si potrebbe verificare questo errore ??


64
Programmazione / Re: Form.Id is badly overridden in class ....
« il: 20 Giugno 2010, 22:52:56 »
Questa form funziona perfettamente su gambas2 e quindi non ha nulla di particolare.
Questa mancanza di funzionalità mi preoccupa per il passaggio da g2 a g3.

65
Programmazione / Re: Form.Id is badly overridden in class ....
« il: 20 Giugno 2010, 11:59:14 »
scaricato da svn.
la cosa particolare è che ho trasferito da gambas2 altri programmini e non ha fatto una piega.
ora provo a riscaricare e ricompilare.

66
Sto iniziando a guardare la 3, ma mi si presenta alla partenza questo errore incomprensibile.
Prima chiamata a aaa.show  e primo crash brutale.
Qualche dritta ??
sono su ubuntu 10.

67
Ho guardato attentamente il tuo codice.Praticamente mi stai dicendo che potrei evitare di gestire il nome della Form chiamante ( Fmain e Form1) visto che la  ME.TextBox1.Text = Form2.Run() prende direttamente il valore che si trova nella Form2. Corretto ?

68
Ho 2 Form ( Form1 e Form2) che lanciano entrambe una Form3 che effettua una ricerca su un db. Tramite una gridView sulla Form3 scelgo la riga che mi interessa, e questo dato lo voglio passare alla form che ha chiamato la Form3. Ovviamente entrame le Form1 e Form2 hanno una TextBox con lo stesso nome. E' possibile automatizzare il passaggio del dato al
NomeForm.TextBox ipotizzando che il NomeForm sia gia presente in un modulo ?

69
OK. ora funziona. Io ritenevo che spostando semplicemente il focus su un bottone, attivasse il :lostfocus, ma non so se effettivamente fa così. Invece tu fai eseguire il _LostFocus. risolto comunque e grazie.

70
Grazie milio in questo modo funziona, però tendo ad evitare l'utilizzo del tasto enter, si può fare lo stesso attivando un pulsante ? . Sarebbe il classico pulsante di conferma. Ringrazio per la collaborazione

71
la domanda è : come faccio a spostare il controllo su un bottone, in modo che mi esegua il LostFocus? Dovrebbe essere tipo  Bottone.GetFocus, ma dove metto questa istruzione in modo che possa essere eseguita ?


Codice: [Seleziona]
'
' Gestione campo TB_PesoModificato
'
PUBLIC SUB TB_PesoModificato_GotFocus()
        PesoModificato = PesoAttuale
         TB_PesoModificato.Alignment = Align.left
          TB_PesoModificato.text = PesoModificato
         
END

PUBLIC SUB TB_PesoModificato_KeyPress()
SELECT Key.code
    CASE Key.Enter, Key.BackSpace, Key.Delete, Key.Left, Key.Right, Key.Return, Key.space
      RETURN
  END SELECT
 
IF Key.Text LIKE "+" OR Key.Text LIKE "-" OR Key.Text LIKE "." THEN RETURN

IF NOT IsDigit(key.text) THEN
   STOP EVENT
ENDIF

END

PUBLIC SUB TB_PesoModificato_LostFocus()
        PesoModificato = Val(TB_PesoModificato.text)
           TB_PesoModificato.Alignment = Align.Right
            TB_PesoModificato.text = Format$(PesoModificato, "000.00")
END



72
Problema già affrontato ma faccio difficoltà a digerirlo. Utilizzo il metodo GetFocus e LostFocus su una TextBox per l'input di campi float. Se il campo numerico è l'unico da inserire, e la sub LostFocus formatta il campo, tipo Format$(NomeCampo,"000,00"),  come faccio a passare il controllo ad un bottonefacendogli eseguire il LostFocus?. Il campo di input è l'unico e solo della form(altri vengono presi da GridView).Non riesco a fargli eseguire  il LostFocus. Grazie in anticipo. Momentaneamente per farlo funzionare ho inserito un'altro campo su cui clicco e così funziona, ma è una schifezza. Help  
UBUNTU 9.1 Gambas 2.20

73
Programmazione (Gambas 2) / Re: Datasource , DataBrowser
« il: 15 Maggio 2010, 12:42:58 »
Caro fsurfing infatti il tuo esempio funzione.
Allora è un problema di logica.
Studierò il tuo esempio. Grazie.


74
Programmazione (Gambas 2) / Re: Datasource , DataBrowser
« il: 15 Maggio 2010, 10:11:53 »
Ho fatto delle prove. Semplificando al massimo quindi 4 righe 4 di istruzioni .

Codice: [Seleziona]
 PUBLIC PROCEDURE ConnettiDB()

       WITH $hConn
                  $hConn.Close()                 ' Close the connection
                  $hConn.Type = "mysql"          ' Type of connection
                  $hConn.Host = "localhost"      ' Name of the server
                  $hConn.Login = "root"          ' User's name for the connection
                  $hConn.Port = "3306"           ' Port to use in the connection, usually 3306
                  $hConn.Name = "prove"          ' Name of the data base we want to use
                  $hConn.Password = "xxxxx"   ' User's password
                  $hConn.Open()                  ' Open the connection
                  
       END WITH
       CATCH  
         Message.error(Error.text)  
         PRINT Error.Text
END

PUBLIC SUB LetturaArticoli()
DIM sTabella as String
'
ConnettiDB
sTabella = "articoli"
DataSource1.Table = sTabella
END
Allora così non da errore.
se però provo a inserire un DataView o un DataBrowser su DataSource ecco che compare l'errore, quindi il problema sembra risiedere nella parte grafica di Gambas, o esiste qualche istruzione da inserire?. Mi collego a MySQL e uso la 2.20. Faccio presente che se non uso questi moduli tutto funziona.
Saluti.
 

75
Programmazione (Gambas 2) / Re: Datasource , DataBrowser
« il: 15 Maggio 2010, 00:49:59 »
Ho aggiornato alla 2.20 ma me lo faceva anche sulla 2.18.  è una prova sono 4 righe di codice. Sembra che faccia fatica a far coesistere il DataBrowser sul Datasource. l'ODBC non c'entra nulla giusto ? Che voi sappiate il Datasource utilizza qualche modulo particolare ?


Pagine: 1 ... 3 4 [5] 6