Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Trasladar Datos a word
Experto: achafio
Valoración: 2
Fecha: 10/07/2008


Trasladar Datos a word
hola experto he leido una de tus preguntas por hay me podeis enviar el codigo de como enviar o colocar todos mis registros de base de datos a word para de hay poder imprimir me entides es ta interesnate eso me lo podeis enviar por favor . estoy utilizando PB 8.0

Trasladar Datos a word
Puedes usar este codigo, adaptalo a tu sistema, no olvides q debes crear marcadores en word, si no sabes como hacer estos marcadores guiate con la ayuda del mismo word. OLEObject contrato contrato = CREATE OleObject li_result = contrato.ConnectToNewObject("word.application") IF li_result <> 0 THEN DESTROY contrato MessageBox("OLE Error", "No puede conectarse a Word Código: " + String(li_result)) SetPointer(Arrow!) RETURN END IF //Abrir el documento Plantilla contrato.documents.open("D:\MODELO CONTRATO.doc") contrato.Visible=TRUE for m=1 to dw_contrato.RowCount() if dw_contrato.GetItemString(m,"flg_contrato") = "S" then //Obtenemos el registro actual ls_codpescador = dw_contrato.GetItemString(m,"cod_pescador") ls_paterno = dw_contrato.GetItemString(m,"ap_paterno") ls_materno = dw_contrato.GetItemString(m,"ap_materno") ls_nombre = dw_contrato.GetItemString(m,"nombres") ls_nombre = ls_paterno + " "+ls_materno + ", "+ls_nombre contrato.ActiveDocument.Bookmarks.item("NOMBRE_TITULAR").Select contrato.Selection.typetext(ls_nombre) contrato.ActiveDocument.Bookmarks.item("DNI_TITULAR").Select contrato.Selection.typetext(ls_codpescador) contrato.activedocument.PrintOut(0) contrato.activedocument.close(0) contrato.quit() contrato.DisconnectObject() DESTROY contrato end if next

Trasladar Datos a word
he  creado marcadores en word pero  cuanto  creo . en lo  que me  has mandado  te entiendo hata  abrir documento , de hay para  adelante mencianas un DW me supongo que son  los datos que bas ha  mortar  en  word , me dejo  entender  osea  tu a la  hora  que llamas a tu archivo  de  word  hay se ba  ha  mostrar   todo  el  contenido  que  tengas  en tu DW  que   tengas en tu aplicacion  verdad de  ser  asi  ps   te digo  haver  : mi  DW se llama Dw_clientes  los campos son clie_cod,nom_ape,DNI,sexo,Telefono,Nacionalidad , quiero   que al llamar  al Archivos de Word se muestrem  los datos de los clientes  que tengo  en mi  DW clientes . Gracias por la ayuda 

Trasladar Datos a word
cambia el nombre del dw_contrato por dw_clientes y luego los campos q necesitas eso es todo.

Pregunta finalizada. Valoración: 2
Regular. Podría haber puesto más interés


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/power-builder/respuestas/1876659/trasladar-datos-a-word