n° 219
Novembre 2017
Dicembre 14, 2017, 02:37:06 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  


* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Campi form che non si modificano da modulo  (Letto 1414 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
orpo970
Newbie
*

Karma: +0/-2
Scollegato Scollegato

Messaggi: 15


Mostra profilo
« inserita:: Ottobre 31, 2016, 02:00:14 »

Buongiorno a tutti:

Attreverso il seguente codice contenuto in un modulo

Codice:
Public Sub DeleteDataTabArt()
Dim SQL As String
Dim pIDTabArt As New SqlParameter
Using CnnICAro As New SqlConnection(CnnICAroString)
CnnICAro.Open()
SQL = "DELETE FROM TabArt WHERE IDTabArt = @IDTabArt"
pIDTabArt.ParameterName = "@IDTabArt"
pIDTabArt.SqlDbType = SqlDbType.VarChar
pIDTabArt.Direction = ParameterDirection.Input
pIDTabArt.Value = gvIDTabArt
Using Cmd As SqlCommand = New SqlCommand(SQL, CnnICAro)
Cmd.Parameters.Add(pIDTabArt)
Cmd.ExecuteNonQuery()
End Using
End Using
frmArt.txtCodArt.Text = ""
frmArt.txtDesArt.Text = ""
End Sub

provvedo ad eliminare un record attraverso un pulsante stripbutton presente nel menu del form "padre" principale.

Funziona tutto benissimo tranne le istruzioni

Codice:
frmArt.txtCodArt.Text = ""
frmArt.txtDesArt.Text = ""

ovviamente ho verificato, vengono eseguite ma non vengono "svuotati" i campi.

Qualcuno sa spiegarmi cosa sbaglio ? Grazie
Registrato
orpo970
Newbie
*

Karma: +0/-2
Scollegato Scollegato

Messaggi: 15


Mostra profilo
« Risposta #1 inserita:: Ottobre 31, 2016, 02:04:40 »

In sostanza vorrei dare evidenza che il record è stato eliminato, attualmente, ripeto, funziona solo che le textbox rimangono riempite e di conseguenza sembra che il delete non abbia funzionato
Registrato
oregon
Jr. Member
**

Karma: +22/-6
Scollegato Scollegato

Messaggi: 239


Mostra profilo
« Risposta #2 inserita:: Ottobre 31, 2016, 02:25:11 »

Detta così, mancano informazioni ...

Il form frmArt è visibile al momento dell'operazione?

Hai eseguito il codice passo-passo?
Registrato
orpo970
Newbie
*

Karma: +0/-2
Scollegato Scollegato

Messaggi: 15


Mostra profilo
« Risposta #3 inserita:: Ottobre 31, 2016, 04:29:09 »

Il form è visibile, ho provato a controllare i due textbox con un successivo punto di interruzione e non mi rilasciano valori, come se non esistessero.
Registrato
oregon
Jr. Member
**

Karma: +22/-6
Scollegato Scollegato

Messaggi: 239


Mostra profilo
« Risposta #4 inserita:: Ottobre 31, 2016, 06:08:26 »

Non ho capito ... che intendi con "non mi rilasciano valori"?

Sicuro di usare la corretta istanza del form?

Hai eseguito passo-passo?

In pratica, se non si prova il progetto in prima persona, sarà difficile darti una risposta risolutiva.
Registrato
orpo970
Newbie
*

Karma: +0/-2
Scollegato Scollegato

Messaggi: 15


Mostra profilo
« Risposta #5 inserita:: Novembre 01, 2016, 02:49:36 »

Ho risolto grazie, il problema era che inavvertitamente eseguito due volte l'istruzione "Public NewMDIChildfrmArt As New frmArt()" percui immagino che con il Close l'ho chiudeva solo una volta.
Registrato
oregon
Jr. Member
**

Karma: +22/-6
Scollegato Scollegato

Messaggi: 239


Mostra profilo
« Risposta #6 inserita:: Novembre 01, 2016, 12:20:53 »

"lo chiudeva" ...

Come pensavo, era una questione di istanze ... ma se esegui passo passo te ne accorgi e risolvi da solo ...
Registrato
orpo970
Newbie
*

Karma: +0/-2
Scollegato Scollegato

Messaggi: 15


Mostra profilo
« Risposta #7 inserita:: Novembre 01, 2016, 01:57:55 »

hai ragione oregon, il fatto è che, nel pasticcio che avevo creato, un'istanza l'apriva ad apertura programma ed un istanza la apriva quando mostravo il form percui quando eseguivo il debug non notavo la prima apertura concentrandomi solo sulla seconda ed i conti non mi tornavano.
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2017 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



powered by Simple Machines