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.


Topics - aulin

Pagine: 1 [2]
16
Spesso e volentieri mi ritornavano degli errori utilizzando le funzioni VAL(stringa) e CINT(stringa). Ovviamente i valori di stringa sono numerici tipo "123". Ho cercato di scoprire la causa e ho visto che gambas va in errore quando nella stringa ci sono caratteri particolari. Ho allora fatto questa funzioncina che sostituisce il valore "0" al posto dei caratteri strani. E' corretto così o c'è qualcosa che mi sfugge ? Utilizzo Gambas 3 e Ubuntu 10.4
Codice: [Seleziona]
Public Sub ControlloSTR()
Dim i As Integer
For i = 0 To Len(sStringa)
  If Asc(sStringa, i) > 57 Or Asc(sStringa, i) < 48 Then
     Mid$(sStringa, i, 1) = 0
  Endif
Next  
End

17
Programmazione (Gambas 2) / [RISOLTO] Help on line
« il: 02 Agosto 2010, 18:44:52 »
Anche se siamo in agosto posto comunque questa domanda. Non sarete mica tutti al mare ....
Vorrei gestire degli help on line ad un applicativo Gambas? Ad esempio per spiegare con l'help le peculiarità dell'applicativo .
Quale potrebbe essere il metodo migliore ? Vorrei evitare di fare tante form.  saluti.



18
Programmazione / [RISOLTO] Eliminare CASE da chiamate ripetitive
« il: 28 Giugno 2010, 19:53:33 »
Codice: [Seleziona]
 Select Case ModComune.FormChiamante
                      Case "ObArchProgettiMod"
                                               ObArchProgettiMod.TB_CodiceProgetto.Text = Trim$(hRecProg!prog_codice)
                      Case "ObVisProgetti"
                                               ObVisProgetti.TB_CodiceProgetto.Text = Trim$(hRecProg!prog_codice)
                      Case "ObInsAzioni"
                                               ObInsAzioni.TB_CodiceProgetto.Text = Trim$(hRecProg!prog_codice)
                      Case "ObAnnAzioni"
                                               ObAnnAzioni.TB_CodiceProgetto.Text = Trim$(hRecProg!prog_codice)
                      Case "ObInsDatiMensili"
                                               ObInsDatiMensili.TB_CodiceProgetto.Text = Trim$(hRecProg!prog_codice)
                      Case "ObVisProgDati"
                                               ObVisProgDati.TB_CodiceProgetto.Text = Trim$(hRecProg!prog_codice)
                      Case "ObVisProgAzione"
                                               ObVisProgAzione.TB_CodiceProgetto.Text = Trim$(hRecProg!prog_codice)
               End Select
Avevo già postato la domanda formulata in maniera diversa.
Questa parte di codice viene richiamata da vari programmi/form.
Ogni programma chiamante ha una  textbox denominata TB_CodiceProgetto dove viene passato un codice letto da un db.
Esiste una formulazione elegante per eliminare questa sfilza di condizioni case.
Il nome del Form chiamante sta in un modulo comune ModComune.FormChiamante. E' possibile ?


19
Programmazione / [RISOLTO] Aprire form non associata ad evento
« il: 25 Giugno 2010, 19:21:27 »
Cerco un suggerimento. Ho una form1 che tramite un bottone (un evento click) apre un'altra form2 su cui si fanno delle scelte. Tutto Ok.
Se però lancio direttamente l'apertura della form2 inserendo Form2.show nella Form_open succede che la form2 si apre ma resta sotto la form1 chiamante.
Come faccio a farla aprire sopra la Form1 chiamante??

20
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 ?

21
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.

22
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 ?

23
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

24
Programmazione (Gambas 2) / [Risolto] Datasource , DataBrowser
« il: 15 Maggio 2010, 00:36:44 »
Salute a tutti.
Piccolo problemino con Datassource e Databrowser. Quando provo ad utilizzarli mi ritrovo un bel Drive Name missing. Faccio presenete che utilizzo mysql e nello stesso progetto funziona tutto. Suggerimenti?.

25
Programmazione (Gambas 2) / [risolto]Passaggio dati tra form
« il: 12 Maggio 2010, 12:29:21 »
Sono un nuovo utente, è la prima volta che scrivo su questo forum, e quindi vi chiedo di scusarmi se torno su un argomento discusso spesso.
Utilizzo 2 form una principale form1 e una secondaria form2 richiamata dalla form1. La form2 è attivata da un click su un campo e da questa form vorrei prendere un dato su un db e visualizzarlo su un campo (textbox). Ogni cosa sembra funzionare, ma non riesco a passare il dato sulla textbox ne passando da variabili publichene passando da variabili poste in un modulo. La chiusura della form2 non aggiorna i valori della variabile nel modulo, anzi sembra che questo avvenga successivamente. Se infatti riclicco sulla textbox( e quindi riapro la form2 e scelgo un nuovo dato) mi fa vedere il valore che avrebbe dovuto inserire nel passaggio precedente. Qual'è la parte errata ? Spero di essere stato chiaro.
Grazie.

Pagine: 1 [2]