Powerbuilder-consultas Con Cursores Y Data Windows

  • Uploaded by: fernandez
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Powerbuilder-consultas Con Cursores Y Data Windows as PDF for free.

More details

  • Words: 262
  • Pages: 2
POWER BUILDER

FERSYSTEM

CONSULTA CON CURSORES Y DATAWINDOW lcodigo lpregunta

La2

La3

la1

La4

tcodigo tpregunta ta1 ta2 ta3 ta4

PROGRAMACION

ta5

La5

declare c1 cursor for OPEN select codigo,pregunta,a1,a2,a3,a4,a5 from preguntas; open c1; do while SQLCA.sqlcode =0 fetch c1 into :v1,:v2,:v3,:v4,:v5,:v6,:v7; lcodigo.additem(v1) lpregunta.additem(v2) la1.additem(v3) la2.additem(v4) la3.additem(v5) la4.additem(v6) la5.additem(v7) LOOP close c1;

AGREGAR

insert into preguntas (codigo,pregunta,a1,a2,a3,a4,a5) values(:tcodigo.text,:tpregunta.text, :ta1.text,:ta2.text,:ta3.text,:ta4.text,:ta5.text); ACTUALIZAR lcodigo.reset() lpregunta.reset() la1.reset() la2.reset() la3.reset() la4.reset() la5.reset() int n,a String v1,v2,v3,v4,v5,v6,v7 select count(*) into :n from preguntas; declare c1 cursor for select codigo,pregunta,a1,a2,a3,a4,a5 from preguntas; open c1; for a=1 to n fetch c1 into :v1,:v2,:v3,:v4,:v5,:v6,:v7; lcodigo.additem(v1) lpregunta.additem(v2) la1.additem(v3) la2.additem(v4) la3.additem(v5) la4.additem(v6) la5.additem(v7) next close c1;

[email protected] For: Juan Manuel Fernández Novoa



www.fersystem.tk

Para poder mostrar información de una manera mas exacta tenemos que usar count para que nos cuente los registro y para mostrar hay que uasr el bucle for para un mejor desepeño

POWER BUILDER

FERSYSTEM

PROGRAMACION

Eliminar delete from preguntas where codigo=:bcodigo.text;

Cuando se quiera eliminar un registro hay que tener cuidado por eso debemos usar sentencias Where para no borra toda la información

usando un usuario desde la base datos para realice consultas: según lo permiso otorgados string us,pas // Profile encu SQLCA.DBMS = "ODBC" SQLCA.AutoCommit = False //SQLCA.DBParm = "ConnectString='DSN=encuesta;UID=estacion1;PWD=123456'" us="UID="+tusu.text+";" pas="PWD="+tpas.text+"'" SQLCA.DBParm = "ConnectString='DSN=encuesta;"+us+pas connect; //cargar data dw_1.setTransobject(SQLCA) dw_1.retrieve() Usando un datawindows y usar sus funciones para avanzar o retoceder en los registros //avanzar registro dw_1.scrollnextrow() //avanzar registro dw_1.scrollpriorrow() //para ir al inicio dw_1.scrolltorow(1) // para ir al final dw_1.scrolltorow(dw_1.rowcount()) A PDF dw_1.Object.DataWindow.Export.PDF.Method = XSLFOP! dw_1.SaveAs("printe1.pdf", PDF!, true) [email protected] For: Juan Manuel Fernández Novoa



www.fersystem.tk

Related Documents


More Documents from "felipe"

Portales Cms
November 2019 45
Php - Flash
November 2019 48
Editor Web
November 2019 47