Power Builder - Ejemplo de mantenimiento de tablas con DAta Window

 
Vista:

Ejemplo de mantenimiento de tablas con DAta Window

Publicado por cesar (10 intervenciones) el 31/05/2005 20:40:48
alguien puede por favor enviarme un ejemplo de mantenimiento de tablas con datawindows, es decir que tenga los botones nuevo. grabar , modificar, eliminar,. etc.

de antemano gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ejemplo de mantenimiento de tablas con DAta Win

Publicado por Oscar (2 intervenciones) el 31/05/2005 21:23:08
De manera simple, se tiene:

* Primer registro:
dw_1.ScrollToRow(1)

* Anterior registro:
dw_1.ScrollPriorRow()

* Siguiente registro:
dw_1.ScrollNextRow()

* Ultimo registro:
dw_1.ScrollToRow(dw_1.RowCount())

* Nuevo registro:
Integer N

//Agrega un registro al final y vamos a ese registro.
N=Dw_1.InsertRow(0)
Dw_1.ScrollToRow(N)
// Fijamos el foco
Dw_1.SetFocus()

* Guardar
Dw_1.Update()

* Ignorar registro (aparece el cursor en el primer registro)
Dw_1.Retrieve()

* Ignorar registro (el cursor permanece en el mismo registro):
Integer N

//Averiguamos en que registro estamos
N=dw_1.GetRow()

//Recuperamos los registros hasta la última vez que se guardó
dw_1.Retrieve()

//Nos vamos al número de registro en el que estábamos
dw_1.ScrollToRow(N)

* Eliminar registro:
Integer N

N=MessageBox(“Aviso”, “Seguro que desea eliminar?”, Question!, YesNo!)
If N=1 Then
//Elimina el registro del DataWindow
Dw_1.DeleteRow(Dw_1.GetRow())
//Es necesario actualizar el DataWindow
Dw_1.Update()
End If

* Salir
//Halt Close cierra la ventana activa y sale de la aplicación
Halt Close

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ejemplo de mantenimiento de tablas con DAta Win

Publicado por Asgard (1957 intervenciones) el 31/05/2005 21:27:07
No necesitas que te envien ejemplos en los que trae PB serviran
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias

Publicado por cesar (10 intervenciones) el 01/06/2005 00:51:28
Gracias lo probaré el codigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ejemplo de mantenimiento de tablas con DAta Win

Publicado por Elias Reyes (2 intervenciones) el 10/12/2005 17:31:58
Gracias por solucionar pero el detalle es que desde el mismo datawindow no puedo escribir los nuevos datos para el nuevo registro en blanco y ello es lo que quiero hacer si puedieran ayudarme.

Gracias de antemano.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

no inserta otro registro

Publicado por jimmy (1 intervención) el 10/06/2006 01:45:43
amigos no pasa el foco cuando doy clic en el boton insertar todo el codigo ya esta programado no se q pasa quiza es mi base de datos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar