17
Recomendaciones a tener en cuenta antes de instalar el POWER 9. Desactivar el antivirus Desconectar internet de ese equipo No tener unidades como usb o disco externo conectados. Para descargar el power está en http://thepiratebay.org/torrent/4076410/FUJITSU.NETCOBOL.ENTERPRISE.FOR.WINDOWS.V9.0-EDGEISO Es un Torrent, necesitas un cliente Torrent (como uTorrent o BitComet) para descargarlo.... INSTALACION DE POWER 9 1. Ejecutar Reseeker para borrar registros viejos y limpiar 2. Descargar Daemon tools 3. Insertar CD de power 9. 4. Abrir Daemon y añadir unidad virtual - añadir imagen F o G 5. Ejecutar el Keygen: Búsquelo en el equipo en la unidad virtual F o G, en una carpeta llamada EDGE. (ahí muestra una clave) 6. Ejecute el NETCOBOL, cuando le pida la clave, es la que le mostró el Edge en el paso 5, (escríbala). 7. Luego Next, next, ….lo único que hay que digitar es el nombre de la empresa, colocarle cualquier cosa, ( Se llena una barra verde como en un minuto y luego si se demora como unos cinco minutos (no aparece nada, toca esperar). 8. Luego aparece un cuadro dar clic en Registrar. 9. Copiar el Site code que muestra en registrar e ir al programa del keygen y pegarlo en el campo de Site Code, 10. Ahí en el keygen, hacer Clic en generate, esto genera un site key , debe copiarlo y llevarlo a la instalación y pegarlo en Site key. 11. Clic Validate 12. Clic Close 13. Clic Exit

Tutorial Power Cobol

Embed Size (px)

DESCRIPTION

Tutorial powercobol

Citation preview

Page 1: Tutorial Power Cobol

Recomendaciones a tener en cuenta antes de instalar el POWER 9.

Desactivar el antivirus Desconectar internet de ese equipo No tener unidades como usb o disco externo conectados.

Para descargar el power está en

http://thepiratebay.org/torrent/4076410/FUJITSU.NETCOBOL.ENTERPRISE.FOR.WINDOWS.V9.0-EDGEISO 

Es un Torrent, necesitas un cliente Torrent (como uTorrent o BitComet) para descargarlo....

INSTALACION DE POWER 9

1. Ejecutar Reseeker para borrar registros viejos y limpiar2. Descargar Daemon tools3. Insertar CD de power 9.4. Abrir Daemon y añadir unidad virtual - añadir imagen F o G5. Ejecutar el Keygen: Búsquelo en el equipo en la unidad virtual F o G, en una carpeta

llamada EDGE. (ahí muestra una clave)6. Ejecute el NETCOBOL, cuando le pida la clave, es la que le mostró el Edge en el paso 5,

(escríbala).7. Luego Next, next, ….lo único que hay que digitar es el nombre de la empresa, colocarle

cualquier cosa, ( Se llena una barra verde como en un minuto y luego si se demora como unos cinco minutos (no aparece nada, toca esperar).

8. Luego aparece un cuadro dar clic en Registrar.9. Copiar el Site code que muestra en registrar e ir al programa del keygen y pegarlo en el

campo de Site Code, 10. Ahí en el keygen, hacer Clic en generate, esto genera un site key, debe copiarlo y llevarlo

a la instalación y pegarlo en Site key.11. Clic Validate12. Clic Close13. Clic Exit

Cuando sale POWERCOBOL DEJO DE FUNCIONAR

Ejecutar Regedit, buscar Fujitsu, buscar power y tratar de eliminar los registros.

Page 2: Tutorial Power Cobol

hola podrias dejar la direccion de donde te bajantes el netcobol9 y ese keygen de EDGE donde lo consigo.... 

   

 

Kuk

España 376 Mensajes

  OFF-Line

 Enviado el 29-08-2010 :: 14:21   

http://thepiratebay.org/torrent/4076410/FUJITSU.NETCOBOL.ENTERPRISE.FOR.WINDOWS.V9.0-EDGEISO 

Es un Torrent, necesitas un cliente Torrent (como uTorrent o BitComet) para descargarlo....

       

fastpho

mendoza 52 Mensajes

  OFF-Line

 Enviado el 08-09-2010 :: 22:38   

Una vez que tenes los files bajados con el utorrent que haces con ellos .... Desde ya muchas gracias

       

Para que los comandos queden con el color de la forma se coloca

En cada comando la Apariencia del BackStyle en Transparente

Para colocar los comandos en dentro de un frame y los visualice, colocar clic

Derecho en frame y send to back o bring to from.

Cuando imprime el pantallazo, hay que darle a los commandos no imprimible

Page 3: Tutorial Power Cobol

Propiedades common no printable.

INCLUIR OCX

Para poder utilizar estos controles activex's, primero hay que registrarlo en el sistema con el programa "REGSVR32" (lo incluye en todas las versiones de Windows) desde la línea de comandos, por ejemplo :

REGSVR32 esdegrada.dllAhora toca la integración del control en PowerCOBOL en el formulario donde lo vayamos a utilizar, seguir los siguientes pasos :

1. Abrir un formulario2. Ir al menú Tools y finalmente Custom Controls3. Buscar el nombre (esta en orden alfabético) y seleccionar el control

Y aparece en la barra de controles

error JMP0022I. No he sabido que pasa

jovimabo

bogota, colombia 18 Mensajes

  OFF-Line

 Enviado el 26-10-2009 :: 17:57   

Nuevamente solicito ayuda para esclarecer que pasa con este error. A que se debe y como puedo corregirlo. Gracias 

El problema es que no se presenta al momento de abrir el archivo sino en el momento de cargarse la ventana que luego en la procedure abre el archivo

[ Este mensaje fue editado por: jovimabo el 27-10-2009 01:57 ]

          

Page 4: Tutorial Power Cobol

Kuk

España 318 Mensajes

  OFF-Line

 Enviado el 26-10-2009 :: 20:22   

Yo trabajo con la version 9.0 o sea que no se decir exactamente lo que es. En todo caso, yo pondria un control del file-status, y en caso de ser uno que no debe, que displaye informacion, asi se podria determinar mas facilmente. 

Saludos

       

jovimabo

bogota, colombia 18 Mensajes

  OFF-Line

 Enviado el 27-10-2009 :: 17:41   

quiero agradecer a julioben por su valiosa colaboracion. Ya pude arreglar el problema. Este se presentaba por un conflicto entre estructuras de un archivo que estaban definidas como global external una de ellas accesando el archivo dinamicamente y la otra secuencialmente. Solo basto definir una de ellas solamente global y se arreglo el problema. Gracias a quienes trataron de ayudarme.

         

 Enviado el 03-10-2007 :: 11:18   

Hola a todos, aquí probando la colocación de una imagen desde un servidor de imágenes para sitios web y foros. 

Page 5: Tutorial Power Cobol

Jerez de la Frontera

(Cádiz,España)

526 Mensajes

  OFF-Line

Esta pantalla es el aparado de mantenimiento de clientes del programa de gestión comercial realizado en PowerCobol versión 7.0 

Apliges "Aplicaciones de gestión y servicios informaticos" Julio M. Vázquez Castaño E-mail : [email protected] Skype : juliiovc848 Web : www.apliges.net Teléfono : +034 665-58-84-02

QUE TAL AMIGO DE POWER COBOL V3, SE QUE ES MEDIA COMPLICADO LA PREGUNTA, O LO QUE QUIERO HACER: TEN GO UN FICHERO DE UN CLUB FUTBOOL, NRO-DOC, NOMBRE, DOMIC, TEL, EDAD, PERO ME

Page 6: Tutorial Power Cobol

FALTA INGRESAR LA FOTO DEL JUGADOR, HAY QUE DIFINIR UN CAMPO ESPECIAL O BINARY, PARA ALMACENAR LA FOTO O SIMPLEMENTE GUARDO LA RUTA DE LA MISMA, POR EJEMPLO 03 FOTO PIC X(30) DONDE VOLCARIA LA FOTO O ME CONVIENE HACER UN ARCHIVO QUE MANEJE LA FOTOS CON LA CLAVE DEL NRO-DOC, CUANDO YO RECORRA EN LA PANTALLA LOS REGISTROS, PARA QUE AUTOMATICAMENTE SE INGRESE LA RUTA DE LA FOTO DEL JUGADOR COMO HAGO YA QUE TENGO QUE VOLCARLA AUTOMATICAMENTE EN LA EXTEND IMAGE, (CONTROL DE IMAGEN), NO ES FACIL PARA MI. GRACIAS DESDE YA QUIZAS ALGUN EJEMPLO ALGUIEN TIENE, SI ME LO PUEDE MANDAR A MI EMAIL. O EXPLICARLO EN EL FORO. EMAIL: [email protected] Gracias.

       

Diego

Capital Federal - Argentina 239 Mensajes

  OFF-Line

 Enviado el 09-03-2004 :: 20:43   

Hola. Si directamente un campo alfanumerico donde esta la ruta del

archivo VARIABLE PIC X(12  asi lo tengo yo y despues ... MOVE VARIABLE TO POW-IMAGENAME OF "NOMBRE". Espero te sirva Saludos Diego. 

       

artur

Reus (Tarragona) 170 Mensajes

  OFF-Line

 Enviado el 10-03-2004 :: 08:27   

Como ya te dice Diego, guarda solo la ruta de la foto, pero prevee unos cuantos puntos. 

Guarda una variable lo suficientemente larga para poder guardar una ruta con su unidad y carpetas, yo la tengo de X(100). 

Si trabajas en red, ten en cuenta que las fotos deben de estar todas en una misma carpeta del servidor y que todas las terminales deberán de tener capturada la misma unidad, con el problema

añadido de que, si se trabaja con el servidor, éste irá a buscar las fotos en la C: y los terminales a la letra asignada. 

Para solucionar este problema, yo uso la función 

*> Busca unidad de trabajo CALL "PC_READ_DRIVE" USING drive 

RETURNING status-code. 

No se si la versión 3 tiene algo parecido. Esta función me devuelve la unidad donde se está ejecutando el programa principal, en la

variable del fichero solo guardo la ruta de la foto sin la unidad, y la unidad se la añado usando esta función de la forma 

STRING DRIVE ":" RUTA-IMAGEN DELIMITED BY SIZE INTO CADENA. 

MOVE CADENA TO POW-IMAGENAME OF IMAGEN-ARTICULO. 

De esta forma siempre va a la misma ruta independientemente de la unidad con la que se trabaje. 

Page 7: Tutorial Power Cobol

También te puedes encontrar con el problema de que la foto no se visualice. Esto puede pasar porque sea demasiado grande en

tamaño o resolución. Si PowerCobol prevee que se desbordará la memoria, simplemente no la visualiza. Para solucionar este

problema te aconsejo que escanees las fotos a una resolución de 300 puntos. Si aun así no se visualizan, puedes modificarlas con

programas como el Paint Shop Pro y reducir el número de colores o la resolución. 

Estos son los puntos negros que me he encontrado. Espero que te sirvan y que no te hagan perder el tiempo como me pasó a mi la

primera vez que me encontré con ellos.

Imagenes variables en un FORM

mar_larr

Rio Cuarto 18 Mensajes

  OFF-Line

 Enviado el 02-11-2009 :: 21:53   

Necesito incorporar en un form (en tiempo de ejecucion) dos imagenes (no siempre las mismas) , pero debo ir a buscarlas a una carpeta, seleccionarlas y pegarlas en un sector del formulario (un sector para c/una) destinado a ello, luego grabar el nombre del BMP o lo que fuere en un archivo como un datos mas, porque cuando llame al form tengo que ver esas imagenes que seleccione, alguien sabe como hacerlo ?, para ser mas especifico , tengo que hacer un acta de infraccion vial en la cual ademas de los datos del infractor debo colocar las fotos de la infraccion , seleccionandola desde alguna carpeta en donde se guardan ldichas fotos

    

tya-admin

17 Mensajes

  OFF-Line

 Enviado el 03-11-2009 :: 11:14   

supongo que la eleccion de las imagenes seras tu el que la elija. Si asi es tienes el "FILE LIST ITEM STYLE" en el campo MASK pon *.bmp y sale la lista de todas las imagenes BMP que esten en el direcctorio. 

espera que te sirva. 

 

    

Kuk

España 325 Mensajes

  OFF-Line

 Enviado el 10-11-2009 :: 13:21   

Eso es. En "COMMON" le quitas la casilla de "VISIBLE", asi no se va a ver pero puedes lamar el FilListContol, asi averiguas el directorio actual de tu programa, si las imagenes estan en la misma carpeta pues vale, si no, le mueves al "Path" OF

CmFile1 o como se llame el directorio que quieras y mueves (creo que era el  "SelString" a la working, moviendote con el MOVE N (numero) to "ListIndex" OF CmFIle1 por la lista de ficheros *.BMP

Page 8: Tutorial Power Cobol

josmurfe

Costa Rica 14 Mensajes

  OFF-Line

 Enviado el 04-08-2003 :: 22:03   

Hola de nuevo: 

Tengo la siguiente pregunta: 

Como hago para averiguar si existe una imagen dentro de una carpeta en específico, claro, esta debe de tomar como el PATH de inicio la carpeta donde se encuentra la aplicación es decir si la aplicación se encuentra en "c:\Cobol\" el debe de tomar la carpeta "C:\Cobol\images", por de ser algo. 

Otra cosa no se debe de tomar la ruta de una variable dentro de la WORKING. 

Espero me puedan ayudar. 

Gracias 

-----------------josmurfe

    

FCOJNN

YESTE-ALBACETE 49 Mensajes

  OFF-Line

 Enviado el 05-08-2003 :: 00:47   

Te puedes definir una Pushbotón y en la procedure de éste le insertas esta programación (GETFILENAME viene especificada en los ejemplos de PowerCobol, ó en la ayuda), con ella se te abrirá una ventana donde C-CONDUCTORES sería tú nombre sheet "selección fotografías..." El título de la nueva ventana, "Jpeg,Bmp..." serían los tipos de imágenes que nos edita por defecto y aquellas que nos dejaría seleccionar en el desplegable, después debes indicarle lo que quieres hacer con ella, espero que te sirva. 

ENVIRONMENT DIVISION. DATA DIVISION. WORKING-STORAGE SECTION. 

01 IMAGE-FILENAME PIC X(12 . PROCEDURE DIVISION. INICIO. CALL GETFILENAME OF C-CONDUCTORES USING IMAGE-FILENAME "Selección Fotografías CONDUCTORES-NOVATOUR" "JPEG(*.JPG;*.JIF)|*.JPG;*.JIF|BMP(*.BMP;*.DIB;*.RLE) |*.BMP;*.DIB;*.RLE|TIFF(*.TIF)|*.TIF|PhotoCD(*.PCD)|*.PCD" POW-CDNOCHANGEDIR. IF PROGRAM-STATUS = POW-CDOK MOVE IMAGE-FILENAME TO POW-TEXT OF CONDUCTOR-FOTO. CALL SETFOCUS OF CONDUCTOR-TIP. EXIT PROGRAM. 

PROPIEDADES DE POWER COBOLDDE

Descripción

Este objeto es cliente de la funcion DDE (Dynamic Data Exchange) soportado por Windows. Utilizando el objeto DDE, los datos pueden ser obtenidos desde el programa soportando la función de servidor DDE.

AtributoPOW-DDESERVICE POW-DDETOPIC POW-DDEITEMPOW-DDEFORMAT POW-DDEDATASTYLE POW-DDEDATALENPOW-DDEDATA

Page 9: Tutorial Power Cobol

DB AccessExplicación

Este objeto habilita la referencia, actualiza, adiciona, y anula datos conectando con una fuente de datos que apoya la conectividad de la Base de Datos abierta (ODBC).Usted puede especificar la fuente de datos, la tabla y los campos a ser extraídos en el menú contextual de la opción STYLE de; objeto DB Access.

Antes de utilizar este objeto usted debe definir la fuente de datos en la cual debe corresponderse con la ODBC y comprobar la base de dato a ser conectada está instalado.

Para el método de instalación ODBC, refiérase a los aspectos relevantes del manual del producto en el cual la función ODBC es suplida. Para los detalles en la función de la base de datos a ser conectada, lea los manuales de cada producto database. Utilizando la opción STYLO del menú de dialogo.

DB Conection Especifique la información necesaria para conectar a una fuente de datos.

Table Selection Seleccione la tabla que usted quiere procesar de la fuente de los datos conectada en “DB Conection”.

Extract Information Setting Selección el campo a ser extraído desde la tabla seleccionada en “Table selection”. Usted puede especificar las condiciones de extracción como requiera. Usted puede también especificar las condiciones de extracción y el límite de registro a ser leídos.

Commit ModeEspecifica el modo comprometido. El valor por omisión es auto comprometido.

Lock at record selection Usted puede cambiar en el check box una llave (lock) en un registro a ser extraído cuando SELECTRECORDS es llamado. El valor por omisión es unlock.

Read onlyPara actualizar, borrar o adicionar un registro, active el check box a off. El valor por omisión es el modo read-only (solo lectura).

Usted puede especificar los siguientes atributos:

Record update o deletion keyPara actualizar un borrado, el sistema determina el registro a ser procesado dependiendo del valor especificado en este campo. En el modo read-only (solo-lectura), uno o más registros pueden ser especificados.Record read order Los registros son leídos en el orden en que son específicos los campos.

EXCEL Connetion Explicación 

Este objeto es utilizado para cambiar datos con una hoja EXCEL. Use este objeto para remisión y cambio de datos de una hoja EXCEL. Si usted selecciona un archivos de EXCEL en el STYLO de la caja de dialogo, la hoja seleccionada es automáticamente abierta. Si usted no selecciona el archivo EXCEL en la caja de dialogo, la hoja cambia al modo de crear una nueva. Usted puede entonces ejecutar los comandos de EXCEL tales como NEW, OPEN, SAVE y CLOSE. Al usar un objeto de conexión EXCEL usted debe especificar el nombre del directorio conteniendo la ejecución del archivo EXCEL (EXCEL.EXE) en el entorno de la variable PATH. Esta debe ser la actuación antes de ejecutar Windows. Cuando usted ejecute Windows sin especificaciones del nombre del directorio en el PATH, la inicialización del objeto será fallida y subsecuentemente la operación se desarrollará correctamente. 

PRINTExplicación 

Esta función es utilizada para imprimir los artículos específicos en una hoja cuando se ejecuta una aplicación en PowerCOBOL. Los objetos de la impresión le permiten que imprima usando una imagen de la hoja fácilmente. Usted puede imprimir hasta 20 tipos de objetos. El modo de la impresión varía y depende de los objetos. Esta sección explica el objeto imprimible tipos y modo de la impresión.

MENÚExplicación 

Este objeto es utilizado para expresar uno de los artículos del menú mostrado en la SHEET consiste en un menú top-level, un menú drop-down y menú cascade. El menú top-level es el menú mostrado como título en la barra del menú de una

Page 10: Tutorial Power Cobol

SHEET. El menú drop-down es mostrado desde el menú bar. El menú cascade es mostrado a la derecha del menú drop-down.Usted puede especificar un atributo para cada objeto del menú.

AtributoPOW-TEXT POW-VISIBLE POW-ENABLE POW-CHECKPOW-MENUBREAK 

EDITOR DEL OBJETO MENÚ 

Edite un objeto menú bien por el uso del mouse para seleccionar desde el Menú Editor, o por el uso del teclado registrando combinaciones de teclas. Haga click aquí para editar tips.

Utilizando el Menú EditorLa tabla más abajo, describe cada una de las funciones en el Menú Editor. Seleccione un objeto menú y entonces expanda uno de estos comandos. 

UndoCancela la última operación de edición.RedoCancela la última operación del comando Undo.CutRemueve el objeto seleccionado o el testo desde la SHEET. La selección borrada es temporalmente copiada en el portapapeles. Esta será borrada desde el portapapeles en la próxima ocasión en que el comando se expanda.

CopyHace una copia del objeto seleccionada o del texto. La copia es temporalmente salvada en el portapapeles. El comando Pegar usualmente sigue al comando Copiar.PastePega el objeto que fue copiado en el portapapeles, en el Angulo superior izquierdo de la SHEET.DeleteRemueve el objeto seleccionado o el texto desde la SHEET.

Usando el Teclado. Estos comandos pueden también ser usados con combinaciones de teclas. Seleccione un objeto del menú y después presione las siguientes combinaciones de teclasUndo CTRL+ZCancela la ultima operaciones de edición.

Fuentes RegistradasManual PowerCOBOL-ITECO

GETFILENAME

Para buscar un archivo en powercobol

Para ubicar el ejemplo en el buscador de escobol “getfilename” y en Descargas está.

yuda!... Estoy haciendo 2 programas en PowerCobol3. una de ellas es el "maestro"de mantenimientos, donde tengo datos personales "REGISOC.DAT" Indexado. 

Page 11: Tutorial Power Cobol

El otro programa es de consultas, donde me muestra el listado de datos de los clientes de "REGISOC.DAT" el otro archivos para consultas es "CONSUL.DAT". 

Ambos programas funcionan independientemente sin problemas, pero cuando creo el menu y con un CALL OPENSHEET OF REGISTRO USING "CONSULTA", es decir llamando desde mi mantenimiento a al programa CONSULTA me da este error... 

CONSULTA=OPEN ERROR. FILE=REGISOC.DAT 'FILE-LOCK'. PGM=CONSULTA 

STM=START. FILE=REGISOC.DAT 'NOT-OPENED' PGM=CONSULTA 

Estoy empezando con esto, ya le di muchas vueltas y no logro, ya revise los OPEN 

PROCEDURE. OPEN INPUT REGISOC OPEN OUTPUT CONSUL 

Agradesco cualquier ayuda! 

       

cobain

cordillera(Paraguay) 44 Mensajes

  OFF-Line

 Enviado el 11-06-2008 :: 20:02   

up!

       

joelc

16 Mensajes

  OFF-Line

 Enviado el 11-06-2008 :: 20:52   

no estaras tratando de abrir nuevamente los archivos? 

te asegurás de cerrarlos antes de la llamada? 

Saludos.

    

cobain

cordillera(Paraguay) 44 Mensajes

  OFF-Line

 Enviado el 11-06-2008 :: 21:29   

Gracias por respojnder...si OPEN CLOSE... pero para la consulta se tiene que abrir el archivo que uno quiere listar por ej. REGISOC (de mantenimientos) si queres listar tenes que llamar a dicho archivo OPEN, START, luego READ, y CLOSE... ya le di mucha vueltas... No encuentro el problema, y solo pasa esto cuando lo hago CALL en otro programa 

       

jairomonroy60  Enviado el 12-06-2008 :: 00:41   

prueba colocando la instruccion LOCK IS AUTOMATIC en la SELECT de los

Page 12: Tutorial Power Cobol

Bogota - Colombia 29 Mensajes

  OFF-Line

archivos

          

cobain

cordillera(Paraguay) 44 Mensajes

  OFF-Line

 Enviado el 13-06-2008 :: 14:40   

Gracias jairomonroy60!! me funcionó...

Error NON-FILE

jabo

Malaga 146 Mensajes

  OFF-Line

 Enviado el 09-06-2005 :: 16:14   

Hola de nuevo, sabel alguien que significa este error. 

Tengo un modulo (dll) de mi aplicacion que me reporta este error al abrir un fichero en modo I-O. 

Sin embargo tengo otros modulos de la aplicacion que igualmente trabajan con el mismo fichero en modo I-O y no me reportan ester error. 

Gracias.

-----------------Rectificar no es de sabios, es reconocer q te has equivocado

    

jabo

Malaga 146 Mensajes

  OFF-Line

 Enviado el 09-06-2005 :: 18:46   

Ya he solucionado el problema, de todas formas gracias. NON-FILE equivale a STATUS 35. 

Gracias.

-----------------Rectificar no es de sabios, es reconocer q te has equivocado

SELECCIONAR CON ENTER EN EL LISTVIEW

List view

Diego  Enviado el 01-03-2011 :: 18:02   

Page 13: Tutorial Power Cobol

Capital Federal - Argentina 

240 Mensajes

  OFF-Line

Hola, alguien me puede ayudar con el codigo para seleccionar un item con el evento return ?, la idea es moverme con las flechas por los item y aceptar con enter. muchas gracias Saludos.

       

Lascu

Videla (Santa Fe) 175 Mensajes

  OFF-Line

 Enviado el 02-03-2011 :: 02:02   

Hola Diego 

En el evento KEYDOWN del listview deberías programar algo así 

WORKING-STORAGE SECTION. 01 POW-PCMLIST OBJECT REFERENCE POW-CLISTITEM. 01 WK-INDEX PIC S9(09) COMP-5. 01 WK-CONTR PIC 9(06). LINKAGE SECTION. 01 POW-ARG-KEYCODE PIC S9(4) COMP-5. 01 POW-ARG-SHIFT PIC S9(4) COMP-5. PROCEDURE DIVISION USING POW-ARG-KEYCODE POW-ARG-SHIFT. IF POW-ARG-KEYCODE = 13 THEN IF ("SelItemIndex" OF LISTVIEW) > 0 THEN MOVE "SelItemIndex" OF LISTVIEW TO WK-INDEX MOVE "SelItem" OF LISTVIEW TO POW-PCMLIST // Aca decidís que querés hacer // END-IF END-IF.

       

Diego

Capital Federal - Argentina 

240 Mensajes

  OFF-Line

 Enviado el 02-03-2011 :: 03:34   

Hola Lascu gracias me salvaste Saludos.

    

Page 14: Tutorial Power Cobol

LEER ARCHIVOS DE RM A PC

Estoy pasando de RMCobol 5.35 a PowerCobol v3 y tengo un problema con una serie de Ficheros Cuando hago un open input funciona correctamente los puedo leer bien, pero si lo hago en I-0 me da un error de 98 de fichero corrupto y mo se como puedo solucionarlo. 

Si alguien ha tenido este problema, podria ayudarme, o por lo menos orientarme. 

Gracia.

         

 

artur

Reus (Tarragona) 170 Mensajes

  OFF-Line

 Enviado el 03-01-2003 :: 08:30   

Esto sucede por una incompatibilidad entre versiones de RMCobol y Fujitsu. Tienes que hacer un recovery del fichero con el programa de Fujitsu. En la versión 6 es el COBFUT32, no se si en la version 3 es el mismo. Recuperando el fichero te funcionara bien en Fujitsu y en Rm. 

Un saludo Artur.

       

JRAMON

SAN JUAN DE ALICANTE 11 Mensajes

  OFF-Line

 Enviado el 03-01-2003 :: 19:51   

Artur, he encontrado el ejecutable COBFUT32, lo he probado pero me dicer conflicto con el fichero, no se si lo estoy haciendo mal, pero quisiera saber una cosa, esto tu lo has probado y te ha funcionado. o es porque lo sabes. te lo digo por que la solución que veo y no quiero es de convertir el fichero en TXT y luego pasarlo a Power, este problema lo he tenido con la version 3 y con la version 6. Gracias por atenderme.

         

 

artur

Reus (Tarragona) 170 Mensajes

  OFF-Line

 Enviado el 07-01-2003 :: 08:46   

Lo he probado y mas de una vez. Soy programador en una empresa que desarrollamos soft de gestion y pasamos los programas de RM a Fujitsu. El primer problema que nos encontramos fue este, y con el programa COBFUT32 nos recupera el fichero pudiendo trabajar con el desde RM y Fujitsu. Mira de ejecutar el programa sin tener ningun proyecto ejecutandose y pon la ruta entera del fichero, tiene que funcionar al menos que el fichero en RM no tenga ningun registro. 

No obstante, la opcion que planteas de pasar los ficheros a un TXT y despues a Fujitsu es la mejor opcion. Nosotros hemos utilizado el programa este para poder aprovechar los datos que tenemos en RM, pero nuestra intencion es traspasar los datos creando un TXT y abriendo por Output todos los ficheros que usamos desde Fujitsu, ya que la estructura es mas moderna y ocupa menos que los de RM. 

Un saludo Artur

       

Anonimo  Enviado el 07-01-2003 :: 19:53   

Page 15: Tutorial Power Cobol

Para abrir los archivos de RM con Power estas usando la instruccion BTRV? es asi Select archivo assign random BTRV 

fijate asi debe de fiuncionar bien 

Saludos desde Chile

 

FCOJNN

YESTE-ALBACETE 49 Mensajes

  OFF-Line

 Enviado el 21-01-2003 :: 14:34   

Haz un programilla en Powercobol y defines el fichero de Cobol 85 como secuencial y el nuevo de Powercobol como Indexado con la misma estructura que tenías en Cobol85, mueves registro a registro y escribes hasta final de fichero y te lo crea para poder funcionar en Powercobol y no pierdes ningún dato, es muy sencillo, yo he convertido todos los que utilizaba en la versión Cobol74 anterior a la 85 y lo hace sin problemas, incluso recupero los ficheros de Cobol74 cuando hay un fallo de luz de una forma muy parecida a ésta.

       

De esta forma puedes posicionarte en cualquier fila del ListView 

MOVE 1 TO "SelItemIndex" OF CmListView1 INVOKE "ListItems"(1) OF CmListView1 "EnsureVisible"