106
Programmazione / [RISOLTO]inputbox maxlength
« il: 02 Aprile 2016, 22:37:22 »
Buonasera è possibile impostare il numero di caratteri digitabili in una inputbox?
Grazie
Grazie
19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
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.
Private rsquote As Result
Public Sub Report_Open()
Dim sql As String
Mod_Conn.db_apro
sql = "SELECT * FROM soci INNER JOIN quote ON soci.idsoci = quote.idsoci WHERE Anno = '" & FrmSoci.TextBox4.Text & "' ORDER BY soci.Cognome "
rsquote = Mod_Conn.$conn.Exec(sql)
ReportHBox1.DataCount = rsquote.Count
reportlabel5.Text = FrmSoci.Label10.Text
End
Public Sub ReportLabel1_Data(Index As Integer)
rsquote.MoveTo(Index)
Last.Data = rsquote!Cognome
End
Public Sub ReportLabel2_Data(Index As Integer)
rsquote.MoveTo(Index)
Last.Data = rsquote!Anno
End
Public Sub ReportLabel3_Data(Index As Integer)
rsquote.MoveTo(index)
Last.data = Format$(rsquote!Importo, "$$0.#0")
End
Public Sub GridView1_Click()
Dim rssoci As Result
Dim sql As String
Dim iRow As String
Dim id As Integer
Mod_conn.db_apro
iRow = GridView1.Row
sql = "SELECT * FROM soci" ' ordino la griglia
rssoci = Mod_Conn.$conn.Exec(sql)
If iRow <> -1 Then
id = GridView1[iRow, 0].Text
rssoci.MoveTo(id - 1)
TextBox1.Text = rssoci[0] ' idsoci
label1.Text = rssoci[2] 'nome
label2.text = rssoci[3] 'tipo
label3.Text = rssoci[4] 'telefono
label4.Text = rssoci[5] 'cellulare
label5.Text = rssoci[6] 'mail
label6.Text = rssoci[7] 'titolo
Endif
Mod_Conn.$conn.Close
grid_quote
End
Public Sub grid_quote()
Dim rsquote As Result
Dim sql As String
Dim i As Integer
GridView2.Clear 'pulisce griglia
Mod_Conn.db_apro
sql = "SELECT * FROM quote WHERE idsoci = '" & TextBox1.Text & "' "
rsquote = Mod_Conn.$conn.Exec(sql)
If rsquote.Available = True Then ' controlla se la query ha dato dei risultati in caso affermativo procede alla visualizzazione
'altrimenti visualizza messaggio di errore
GridView2.Mode = Select.multiple
GridView2.Columns.Count = 2 'imposta il numero di colonne della GridView1
GridView2.Rows.Count = rsquote.Count 'imposta il numero di record in base al numero di risultati presenti
i = 0
For Each rsquote 'inizio del ciclo
GridView2[i, 0].Text = rsquote!Anno
GridView2[i, 1].Text = Format$(rsquote!Importo, "$$0.#0") 'scrime il 1° valore nella griglia
Inc i 'aumenta di uno la variabile i in tal modo al prossimo ciclo si scrivera il record sucessivo
Next
Else ' nel caso hres non contenga risultati
GridView2.Columns.Count = 1
GridView2.Rows.Count = 1
GridView2[0, 0].Text = "Nessun dato" 'viene visualizzata la scritta "nessun dato"
Endif
Mod_Conn.$conn.Close
End