Hay un total de 398 Preguntas. | << >> |
Pregunta: | 51962 - IMPRESIÓN EN TURBO BASIC |
Autor: | Tomás Calvo |
Es una pregunta sobre TURBO BASIC. Cómo puedo imprimir en cualquier tipo de impresoras, actualmente lo hago mediante código para impresoras antiguas, pero hay muchas de las modernas impresoras que no responden o sale caracteres extraños. Gracias |
Respuesta: | Pedro Amaro |
Supongo que por impresoras "antiguas" te refieres a matriciales, esas impresoras utilizaban el codigo ESC/P o similares para formatear el texto que le mandabas dede tu programa
Las "modernas" si se conectan por PARALELO es posible que te funcionen si utilizas codigos PCL, depende de la impresora. Pero si se conectan por USB el 90% de ellas es Winprinter o GUI , solo saben imprimir la imagen que le maquete el driver instalado en windows. Para estas impresoras puedes utilizar un programa llamado DosPRN que te captura el puerto LPT1 y lo que envies por el con el formato ESC/P lo maqueta en windows y lo manda a la impresora que tu quieras, incluso a PDF o a FAX. Yo he desarrollado una utilidad para mis programas que me hace eso, pero uso mis propios comandos de impresion, y esta actualmente es fase Beta. Suerte y un Saludo Pedro Amaro |
Pregunta: | 52045 - COMMIT NO ACTUALIZA BD EN ORACLE FORMS |
Autor: | Marcos Vera |
Hola, en ORACLE FORMS 6i al hacer en un trigger when_button_pressed un insert en una tabla tonta y dar commit, desde fuera no se reflejan las nuevas tuplas en la base al salir del FORM.
INSERT INTO tabla_tonta VALUES(1); COMMIT; Alguien sabe qué puede pasar? Muchas gracias. |
Respuesta: | GUSTAVO |
SI ESTAS UTILIZANDO LA SENTENCIA COMMIT EN UN FORM CUANDO TERMINES DE REALIZAR TODO LO QUE ESTAS HACIENDO AL FINAL COLOCAS
COMMIT_FORM; Y EN SQL SOLO COMMIT; |
Pregunta: | 52285 - WORD EN UN WEB PROYECT?? |
Autor: | Yoel Etbul |
necesitaria si alguen sabe como puedo abrir un dcumentod e word en un web project desarrollado en .NET
desde ya muchas gracias a todos |
Respuesta: | eider mauricio aristizabal erazo |
busca sobre visual studio tools for office
con eso puedes manipular los documentos de office a tu antojo. http://msdn2.microsoft.com/es-es/office/aa905533.aspx en www.codeplex.com hay muchos ejemplos bye |
Pregunta: | 52296 - ORDER BY CON VARIABLE |
Autor: | Manuel Cambronero |
Como puedo pasar a un Order By una variable dada por un usuario de una forma en Oracle. Osea Ordenar por esa variable |
Respuesta: | Manuel Cambronero |
aqui esta un extracto de como se soluciona el problema, basados en que el Form no soporta utilizar el &:
PROCEDURE Ejemplo (p_orden in varchar2, p_fecha in date, p_compania in varchar2)IS connection_id EXEC_SQL.CONNTYPE; cursorID EXEC_SQL.CURSTYPE; sqlstr VARCHAR2(15000); nIgn PLS_INTEGER; cod_cliente varchar2(15); nom_cliente varchar2(100); asesor_cli varchar2(100); part_cli number; fondo Varchar2(100):=mdb_pck_codigos.get_desc_fondo(:global.cod_compania); part_cliente Number; total_participaciones Number:=0; v_monto Number:=0; total_monto Number:=0; /**/ application OLE2.OBJ_TYPE; workbooks OLE2.OBJ_TYPE; workbook OLE2.OBJ_TYPE; worksheets OLE2.OBJ_TYPE; worksheet OLE2.OBJ_TYPE; cell OLE2.OBJ_TYPE; args OLE2.LIST_TYPE; hFontObj2 ole2.obj_type; cell_value varchar2(2000); --OBJ OLE2.OBJ_TYPE; V_fila NUMBER(3); V_columna NUMBER(3); v_catalogo VARCHAR2(20) := 'RPM'; V_num_hoja NUMBER(3); V_PRC_DIA NUMBER; v_contador number:=0; v_ruta varchar2(20); /**/ Begin sqlstr:= 'Select '||'to_number(con.f_cod_cliente)cod_cliente, cli.nombre, mdb_pck_asesor.GET_NOMBRE_ASESOR(con.f_cod_cliente)asesor, -- sum(con.can_participaciones_original)participaciones sum( DM_SALDO_DIA(:compania, con.k_tip_contrato, con.k_num_contrato,'||':fecha'||') ) participaciones'|| ' From '||'admmdb.mdb_contrato con,admmdb.mdb_v_cliente cli,admmdb.mdb_tipo_contrato tip'|| ' Where '||'con.k_cod_compania=:compania'|| ' and '||'con.estado_contrato in ('||'''A'''||','||'''T'''||')' || ' and '||'con.k_tip_contrato = tip.k_tip_contrato'|| ' and '||'tip.tipo ='||'''E'''|| ' and '||' trunc(fec_contrato) <= '||':fecha'|| ' and '||'(fec_terminacion is null or fec_terminacion > '||':fecha'||')' || ' and '||'con.f_cod_cliente = cli.cod_cliente' || ' Group by '||' con.f_cod_cliente,cli.nombre'; IF p_orden = '1' then sqlstr := sqlstr||' Order by 1'; else IF p_orden = '2' then sqlstr := sqlstr||' Order by 2'; else IF p_orden = '3' then sqlstr := sqlstr||' Order by 3'; else sqlstr := sqlstr||' Order by 4'; end if; end if; end if; connection_id := EXEC_SQL.OPEN_CONNECTION('admmdb/admmdb@produc'); cursorID := EXEC_SQL.OPEN_CURSOR(connection_id); EXEC_SQL.PARSE(connection_id, cursorID, sqlstr, exec_sql.V7); EXEC_SQL.BIND_VARIABLE(connection_id, cursorID, ':compania', p_compania); EXEC_SQL.BIND_VARIABLE(connection_id, cursorID, ':fecha', p_fecha); EXEC_SQL.DEFINE_COLUMN(connection_id, cursorID, 1, cod_cliente, 30); EXEC_SQL.DEFINE_COLUMN(connection_id, cursorID, 2, nom_cliente, 100); EXEC_SQL.DEFINE_COLUMN(connection_id, cursorID, 3, asesor_cli, 100); EXEC_SQL.DEFINE_COLUMN(connection_id, cursorID, 4, part_cli); nIgn := EXEC_SQL.EXECUTE(connection_id, cursorID); V_PRC_DIA := mdb_pck_cierre.get_precio_dia(:global.cod_compania,:rec.fecha); V_fila:=11; V_columna:=1; WHILE (EXEC_SQL.FETCH_ROWS(connection_id, cursorID) > 0 ) LOOP --nRows := nRows + 1;--Message('3'); EXEC_SQL.COLUMN_VALUE(connection_id, cursorID, 1, cod_cliente ); EXEC_SQL.COLUMN_VALUE(connection_id, cursorID, 2, nom_cliente ); EXEC_SQL.COLUMN_VALUE(connection_id, cursorID, 3, asesor_cli); EXEC_SQL.COLUMN_VALUE(connection_id, cursorID, 4, part_cli); v_columna := 1; ORACLE_EXCEL.Llenar_Celda(worksheet,V_fila,V_columna,lpad(cod_cliente,6,'0')); v_columna := v_columna +1; ORACLE_EXCEL.Llenar_Celda(worksheet,V_fila,V_columna,nom_cliente); v_columna := v_columna +1; ORACLE_EXCEL.Llenar_Celda(worksheet,V_fila,V_columna,asesor_cli); v_columna := v_columna +1; ORACLE_EXCEL.Llenar_Celda(worksheet,V_fila,V_columna,part_cli); v_columna := v_columna +1; v_monto := part_cli* v_prc_dia; ORACLE_EXCEL.Llenar_Celda(worksheet,V_fila,V_columna,v_monto); v_columna := v_columna +1; total_participaciones:=total_participaciones+part_cli; v_fila:= v_fila + 1; END LOOP; exec_SQL.CLOSE_CURSOR (cursorID); ORACLE_EXCEL.Mostrar_Libro (application,TRUE); End ; espero que se entienda y no se pierda mucho el formato. Gracias |
Pregunta: | 52397 - ERROR DE ACCESO A TABLA EN MS-DOS |
Autor: | Mayte Mayorga |
Tengo un sistema en visual fox pro 8 y existe un proceso que traslada una información a un archivo de extensión dbf (de otra aplicacion que trabaja sobre msdos), cuando se intentan pasar los datos a ese archivo me envia el sig. mensaje "Error de Programa: Ruta del Archivo: nombre del archivo.DBF esta dañada, debe repararse y despues continuar", entonces reviso desde el otro sistema(el de ms-dos) el archivo y todo esta correcto, el archivo trabaja bien, ademas cuando se hace el traslado de la información me aseguro que no no esta siendo utilizado.
Que puede ser? |
Respuesta: | Alberto |
que version tiendes de dos?
que ruta tiene el fichero? has usado el comando "scandik"? mira esta tres cosas. |
Pregunta: | 52473 - INVOCAR UN PROCEDIMIENTO ALMACENADO DE ORACLE DESDE FORMS |
Autor: | carlos jimenez |
Hola amigo mil gracias por anticipado...
cree un procedimiento en la base de datos oracle el cual pide dos parametros para su ejecucion...Necesito invocarlos (para ejecutarlo) desde forms 4.5 y desde aqui mismo enviarle los parametros... |
Respuesta: | abejita maya |
desde form6i desde el trigger
ejemplo: key_next_item debes llamarlo procedimiento(parametro,parametro2); |
Pregunta: | 52477 - COMO REALIZAR RESPALDO CON PROCEDURES Y SCRIPTS EN SQLSERVER |
Autor: | victor moya |
necesito respaldar un servidor con sql 7.0 y necesito que sea identico al que voy a retirar como le hago y como vulevo a generar una replica que necesita estarse modificando continuamente entre 3 oficinas y respaldar los jobs, agradecere su ayuda |
Respuesta: | Mane |
mmm... para hacer un respaldo de una base de datos tienes que poner el mouse sobre la base que quieres respaldar, luego boton derecho tareas (tasks), copia de seguridad. Ahi se abre una ventana en donde te aparece en la parte de abajo donde guardas por defecto tu base. Si no quieres guardarla ahi, haces click en un boton que salen tres puntos y de ahi seleccionas donde la quieres guardar. Le das un nombre y pones aceptar. Luego seleccionas lo que acabas de poner y finalizas. En el caso de que te lance un error es recomendable quitar el lugar donde se guardan las bases por defecto, ya que aveces el sql se marea y no sabe en cual de los dos lo vas a guardar. |
Pregunta: | 52518 - SUSTITUIR EN PROLOG |
Autor: | Carlos Rueda |
Necesito construir un procedimiento para implantar una operación llamada “sustituir” que tenga el siguiente formato:
sustituir(LISTA_1, LISTA_2, OBJETO_1, OBJETO_2). En donde: LISTA_2 es una lista casi igual a LISTA_1, se diferencian en que cada vez que en Lista_1 aparece el OBJETO_1 en LISTA_2 aparece Objeto_2 en su lugar. Muchas gracias. |
Respuesta: | sebastian auladell |
manejas recursividad? generar un predicado auxiliar q lo haga resursivamente (cabeza y cola, hay en internet varios ejemplos de como recorrer recursivamente listas).. |
Pregunta: | 52666 - COMANDO PARA IMPRIMIR EN FORM BUILDER(ORACLE) |
Autor: | Oscar Mendieta |
Hola! estoy haciendo un proyecto y me hace falta hacer un boton para inprimir los formularios....
Espero y puedan ayudarme GRACIAS... |
Respuesta: | gustavo |
si lo que necesitas es imprimir solamente colocas el comando
en el editor PL/Sql del button print_form; |
Pregunta: | 53076 - COMO LEER ARCHIVOS .DAT GENERADOS POR COBOL SIN TENER COBOL |
Autor: | Programador Cobol |
Tengo archivos .DAT generados por un sistema Cobol antiguo que ya no existe solo tengo los archivos .DAT y necesito llevarlos a archivos planos, tampoco tengo la estructura, pero se podria deducir al poder ver los primeros registros |
Respuesta: | sergio cavello |
YO te puedo ayudar, me podes mandar el .dat, veo que hay y te digo como se hace, si te parece. Yo programo en Rm-cobol viejo. Chau |
|< << 30 31 32 33 34 35 36 37 38 39 40 >> >| |