Professional Documents
Culture Documents
Prof: Mileti, P.
Programacin Gambas 3
Prof: Mileti, P.
Programacin Gambas 3
Prof: Mileti, P.
Programacin Gambas 3
Prof: Mileti, P.
Programacin Gambas 3
Prof: Mileti, P.
Programacin Gambas 3
Prof: Mileti, P.
PublicSubBtnUltimo_Click()
TablaContactos.MoveLast()
MostrarCampos
End
Programacin Gambas 3
Prof: Mileti, P.
txtNombre.text=""
txtapellido.text=""
TxtFechaNacimiento.text=""
TxtDireccion.text=""
TxtTelefono.text=""
TxtMail.text=""
End
Para guardar un nuevo registro se utiliz una variable local del tipo Result
que efecta una peticin de incorporar un nuevo registro a la conexin a la
base de datos. Luego se pasa el valor de cada TextBox a cada campo y lo
confirmamos con el mtodo Update. Es tambin necesario volver a
inicializar la variable TablaContactos para que incorpore el registro recin
adicionado. Por ltimo ocultamos los botones Guardar y Cancelar y
volvemos a mostrar los 4 botones de movimiento. Si el usuario se
arrepiente y no desea guardar el nuevo contacto habr que volver a
Programacin Gambas 3
Prof: Mileti, P.
Eliminar un registro
El cdigo para eliminar un registro es muy sencillo, se procede de la misma
manera anterior con la variante de ejecutar el mtodo Delete sobre el
registro que se encuentra editando:
PublicSubMnuEliminar_Click()
DimVarResultAsResult
IfMessage.Question("Deseaeliminarelregistro?","Si","No")=1Then
VarResult=Conexion.edit("Contactos","id="&TablaContactos["id"])
VarResult.Delete
TablaContactos=Conexion.Exec("Select*fromContactos")
IfTablaContactos.AvailableThenMostrarCampos
EndIf
End
Programacin Gambas 3
Prof: Mileti, P.
PublicSubForm_Close()
IfMessage.Question("Deseasalirdelprograma?","Si","No")=2Then
StopEvent
Else
Conexion.Close
EndIf
End