Funciones del datawindow

Solo disponible en BuenasTareas
  • Páginas : 5 (1209 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2010
Leer documento completo
Vista previa del texto
Computación e Informática

Funciones del DataWindow

Funciones principales de un Datawindows en Power Builder
SetTransObject Hace que un control DataWindow use un objeto de transacción especificado por el programador. El objeto de transacción proporciona la información necesaria para comunicarse con la Base de Datos. Retorna -1 si ha ocurrido un error. Sintaxis:Dwn.Settransobject(Transacción) Argument Dwn Transacción Description El nombre del Control data window, con el cual se desea usar un objeto de transacción. Nombre del Objeto de transacción, por defecto es SQLCA.

Generalmente se establece el objeto de transacción en el evento Open de la ventana que contiene el control DataWindow. En resumen el SettransObject(SQLCA) asocia el objeto transacción con el control DataWindow.Ejemplo: DwnSoftware.settransobject(SQLCA) InsertRow Sintaxis: Dwn.InsertRow(fila) Argument Dwn Fila Ejemplo: Descripcion El nombre del control DataWindow en el cual se desea insertar una fila. Un entero Largo (long) que identifica la fila antes de la cual desea insertar una fila nueva. Si el valor es cero insertará al final de la tabla.

DwnSoftware.InsertRow(0)

Retrieve() Recupera todas lasfilas de una tabla de la BDD en un control DataWindow, Si incluyen argumentos, estos son usados por los argumentos de recuperacion de la sentencia SQL SELECT del objeto DataWindow. Retorna el número de filas recuperadas, -1 si ocurre un error. Sintaxis: Dwn.Retrieve({Arg1, Arg2,…}) Argument Descripcion Arg1, Arg2 Argumentos de recuperación, de la tabla de BDD Ejemplo: DwnSoftware.Retrieve(“C001”)SetRowFocusIndicator Especifica el indicador visual que identifica la fila actual en un control DataWindow. Sintaxis Dwn.SetRowFocusIndicator (Indicador) Indicador El indicador visual para la fila actual, los valores validos son: Off! FocusRect! Hand! Sin indicador. Un rectángulo de puntos alrededor de la fila. Un dedo índice.

DOCENTE: Ing. CIP Fabián Silva Alvarado

Pág. Nº 1

Computación eInformática

Funciones del DataWindow

SelectRow Selecciona la fila especificada en el control de un DataWindows. Ejemplo: Sintaxis: Dwn.SelectRow (Fila, Boolean) DwnSoftware.SelectRow(0,False) // desactiva la fila anterior DwnSoftware.SelectRow(15,true) // resalta toda la fila 15 SetItem Establece el valor en una fila y columna especificada, un valor dentro del datawindow, retorna -1 siocurre un error. Sintaxis: DwnSoftware.Setitem (Fila, columna/campo, valor) Ejemplo: Dwn.SetItem(5, "sueldo",670) En la fila 5, en el campo sueldo se asigna 670. También en vez del nombre de campo, puede ser el número de campo de acuerdo como ha sido seleccionado en el objeto DataWindow. GetItemString Obtiene datos de tipo cadena de un buffer especificado de un control DataWindow. Ejemplo: Sintaxis:Dwn.GetitemString (Fila, Columna) String cad Cad=DwnSoftware.GetItemString(3, "est_nomb") Extrae el dato que se encuentra en el campo est_nomb, en la fila 3, dependiendo del tipo de dato que se va extraer tenemos: Dwn.GetitemNumber (Fila, columna) Dwn.GetitemDecimal (Fila, columna) Dwn.GetitemDate (Fila, columna) Dwn.GetitemTime (Fila, columna) Cuando el campo es de manera general numérico, puedeser real o entero. Cuando el dato a extraer es exclusivamente decimal o real. Si el campo es de tipo fecha. Si el campo es de tipo hora.

Dwn.GetitemDateTime (Fila, columna) Cuando el campo es de tipo fecha y hora. Ejemplo: Capturar en variables, sueldo del empleado, su edad y fecha de nacimiento del empleado, cuya posición se encuentre en la fila número 3. Int edad Dec Sbas Date FNac Edad=DwnEmpleado.GetItemNumber(3,"emp_Edad") Sbas= DwnEmpleado.GetItemDecimal(3, "emp_Sbas") FNac=DwnEmpleado.GetItemDate(3,"emp_FNac") Gettext Obtiene el valor de un control de edición en la fila y columna actuales, antes que este sea aceptado. Sintaxis: dwn.Gettext () Por ejemplo si este radio button se encuentra dentro del DataWindow, y al seleccionar una de estas opciones se desea saber su valor...
tracking img