PREGUNTAS CONTESTADAS - Otros

 Hay un total de 462 Preguntas.<<  >> 

    Pregunta:  58872 - PROBLEMAS CON MACRO EXCEL
Autor:  Wilberth Mendez
Tengo problemas para enviar por correo información de las celdas de una hoja de excel por medio del Outlook.
El código es el siguiente:
Sub Enviar()
Set objOutlook = CreateObject("Outlook.Application")
'Create and open a new email for input.
Set objItem = objOutlook.CreateItem(olMailItem)
With objItem
.To = "[email protected]"
.Subject = "Nueva Información para Cotizar"
.body = Range("a1:i15")
.display
End With
'Quit Microsoft Outlook
Set objOutlook = Nothing
End Sub

Todo funciona bien excepto donde trato de obtener todas las celdas con la instrucción "Range". Si trato de obtener una por una si funciona. Ej. range("a1")......... range("a2").....etc pero como comprenderán este método es muy engorroso y lento.
  Respuesta:  Eider Mauricio Aristizábal Erazo
La instrucción
.body = Range("a1:i15")
espera una cadena de texto, pero tu le estas asignando un rango de celdas (135 en total). mientras que la instrucción:
.body = Range("a1")
solo asigna una celda e implicitamente VBA retorna el valor (texto) de la celda.

Es mejor utilizar el método "Engorroso" no lo veo de esa manera, seria algo asi:

Sub EnviarCelda(CeldaEnviar as range) 

Set objOutlook = CreateObject("Outlook.Application")
'Create and open a new email for input.
Set objItem = objOutlook.CreateItem(olMailItem)
With objItem
.To = "[email protected]"
.Subject = "Nueva Información para Cotizar"
.body = CeldaEnviar
.display
End With
'Quit Microsoft Outlook
Set objOutlook = Nothing
End Sub

sub Enviar()
dim celda as range
foreach celda in range("a1:i15")
EnviarCelda(celda)
next celda
end sub

    Pregunta:  58891 - MIGRACION DB2 A ORACLE 10
Autor:  tomas feige
Tengo un sistema residente en AS/400, esto implica DB2, fuentes Cobol, RPG, Printer y CL, el cual debo convertir a Oracle, exceptuando los datos los cuales no se migraran.

Todo lo que no tenga interacción con el usuario tiene que quedar como un procedure del Oracle, es decir si hay un programa cobol o rpg que funcionen batch, deben quedar como un procedure.

Si me pueden dar una idea donde conseguir material para evaluar metodología a usar, tiempo, costo y recursos requeridos, o eventualmemte quien puede hacer el trabajo.
  Respuesta:  Nelson Carta
Hola: Tienes un buen problema entre manos. He trabajado en varios proyectos similares, no sé que exista alguna metodología, en general se evalúa cada caso y se elabora un proyecto de re ingeniería. No indicas en tu pregunta sí tienes procedimientos almacenados SQL en tu AS400 pero voy a asumir que no los tienes, ya que es una funcionalidad relativamente reciente en arquitectura AS400. Bajo esta premisa puedo darte algunas recomendaciones.
1. No puedes re utilizar prácticamente ningún programa del AS400, salvo lo que tengas en COBOL. En Oracle no hay nada parecido a RPG, CL, printer files o display file. De modo que tienes que desarrollar toda la aplicación.
2. Ya que prácticamente tienes que partir de cero, simplemente usa una metodología de desarrollo de sistemas, tu aplicación legada del AS400 será tu borrador; revisa bien para ver que está en desuso, que le falta y que cosas hay que mejorar.
3. Tienes muchas opciones para elegir la herramienta de desarrollo. Mi recomendación es hacer una aplicación tipo web: puedes usar HTML / JavaScript / Ajax y Java como lenguaje de programación y del lado del servidor de base de datos Oracle PL/SQL.
4. Otra opción es usar la suit de Microsoft Visual Studio, con C# como lenguaje, es básicamente lo mismo que lo indicado en el punto 3 solo que cuentas con el respaldo de Microsoft. Igual, del lado del servidor Oracle la opción es PL/SQL.

Si estás interesado en contratar el trabajo, estoy a tus ordenes, mi correo es [email protected] o [email protected]

    Pregunta:  58951 - EXPORTAR POR TAREA PROGRAMADA EN PL/SQL DEVELOPER
Autor:  kamus kamus
Hola, como hago para exportar una base de datos completa oracle por medio de pl/sql developer?
Actualmente lo hago manualmente, pero yo lo necesito que eso lo realice por medio de una tarea programada de este programa.Tal opción no encuentro.
Aclaro que debo hacerlo por medio del pl/sql. No me va a servir si utilizo el comando exp de oracle.
  Respuesta:  -- --
Ok, gracias, pero ya sé eso, lo que quería saber es como hacerlo eso tipo una tarea programada, por ej, que me ejecute de madrugada..
  Respuesta:  Aneida Losson
En PL/SQl developer debes ir al ,emú principal opción tools, se va a desplegar un submenú ahi debes elegir la opción Export User Objects ahi aparecerá una lista con todos los objetos de base de datos que quieras exportar, seleccionalos y luego en output file escoges donde lo vas a guarda, en ese minuto se habilita el botón export y listo. Ojala te sirva

Saludos

    Pregunta:  59360 - OCULTAR COLUMNAS EN BLANCO EN EXCEL
Autor:  ALMA DELIA GONZALEZ
BUENAS TARDES

NECESITO DE FAVOR UNA AYUDA CON EXCEL MI PROBLEMA ES EL SIGUIENTE, TENGO UN FORMATO DE EXCEL

Y TENGO ESTA IMAGEN

EN BILLETES DE DÓLARES AMERICANOS: $ 170.00
$ 100.00 1 $ 100.00
$ 50.00 $
$ 20.00 2 $ 40.00
$ 10.00 $
$ 5.00 6 $ 30.00
$ 2.00 $
$ 1.00 $

QUIERO OCULTAR LAS CELDAS EN BLANCO NADA MAS QUE QUEDEN LA INFORMACION CAPTURADA Y DESPUES AL INICIAR LA CAPTURA APAREZCAN MIS CELDAS OCULTAS, HAY UNA FORMA PARA OCULTAR Y VOLVER A MOSTRAR MIS CELDAS ???

SE LOS AGRADECERIA MUCHISIMO

DE ANTEMANO GRACIAS
  Respuesta:  eider mauricio aristizabal erazo
Por que no utilizas los filtros de Excel?

    Pregunta:  59803 - DESBLOQUEAR TABLA DE INFORMIX EN SQL
Autor:  Andrea Betancourt
Hola a Todos!!!
Les cuento mi problema, tengo un linked server en SQL de Informix, cuando trato de consultar de una tabla de informix desde SQL me sale el error de record is locked.
En informix con el comando SET INSOLATION TO DIRTY READ. me trae los datos que no estan bloqueados en la tabla.
Mi pregunta es la instruccion anterior tiene su equivalente en SQL???
Gracias
  Respuesta:  pti vela
con SQL T INSERT 0 sta

    Pregunta:  60153 - NO MUESTRA EL FORMULARIO CREADO
Autor:  Urbano hernandez
alguien me puede ayudar, he creado una forma(formulario) en object navigator de oracle developer/2000 10g, configurando las preferencias en

edit->preferences-> runtime

application server url: http://jerico:1521/

web browser location tengo el valor /usr/sfw/bin/mozilla

al dar program->run form

me muestra una ventana de dialogo y dice QUE NO HAY DATOS.

en la barra de direccion me muestra la de localhost y no la que le habia indicado 'jerico"

y en donde deberia mostrar el formulario, se muestra un mensaje que dice ORACLE FORMS.

como puedo corregir mi configuracion para que me muestre el formulario

Gracias
  Respuesta:  David Tipiani
Hola Urbano, puedes solucionar eso creandote una variable en tu home en el regedit, la variable es FORMS_HIDE_OBR_PARAMS y le colocas valor 0.

Con eso

    Pregunta:  60768 - CONSULTAR PARAMETROS DE EL LISTENER.LOG BASE DE DATOS ORACLE
Autor:  Mallén Gonzalez González
hola. tengo una base de datos Oracle 10g. montada en un servidor de linux red hat, y "quiero consultar los logs de acceso en el último mes, es decir de los usuarios que han accedido a la base de datos"
Tengo entendido que esto puedo saberlo a traves del "listener.log",

por lo que hice un "cat listener.log" , lo que me me arrojó todos los datos, y yo sólo quiero consultar el ultimo mes.
¿Existe un parametro para hacerlo por fecha?, o por login?, ¿donde me puedo documentar de parametros de consulta para el listener?. o ¿para archivos de modo que no me muestre toda la información sino sólo parametros específicos?
Desde ya muchas Gracias.
  Respuesta:  Mallén . González González
RESUELTO: despues de buscar y consultar , quedó resuelto. Dejo la respuesta por si sirve a alguien.

Los pasos que hice fueron los siguientes:
1.- Hacer una copia del archivo, estando en el directorio del listener.

cp listener.log /DirectorioNUEVO/listenerRESPALDO.log

2.- YA CON EL ARCHIVO NUEVO, Utilicé el comando cat, para que muestre, "grep" para dar los parametros de busqueda, por ejemplo abril:

cat listenerRESPALDO.log| grep 'APR-2009'|

ahi me motró solo lo que contenía ABRIL DEL 2009.

- Si lo quiero hacer con más variables:
cat abril2009.txt | grep 'ACPROD'|grep 'ej:NOMBREUSERXX'

3.- Por último para investigar información, o entregar informes, lo pasamos automaticamente a un arachivo de texto:

1er caso, una variable:
cat listenerRESPALDO.log| grep 'APR-2009'|>> NUEVOARCHIVO.txt

2do caso, dos variables:

cat abril2009.txt | grep 'ACPROD'|grep 'ej:NOMBREUSERXX'>> NUEVOARCHIVO2.txt

******
4.-Por otra parte, Si el Log no es muy grande, se puede Utilizar el comando "tail", para verlo en linea, las últimas líneas o un numero determinado de lineas, la sintaxis es la siguiente:

tail ARCHIVO.log
(se ve en linea)

tail -1000
(últimas mil lineas)

tail -1000 ARCHIVO.log | grep 'APR-2009 *
(últimas mil lineas q contengan la palabra o la variable APR-2009)

Para pasar esto a un archivo de texto, lo mismo que en el paso 3.

pd:Gracias Daniel Quiroz, q me recordó el comando 'grep'

    Pregunta:  61388 - LOB EN ORACLE
Autor:  rossana mereles
Hola necesito saber cómo se especifica el almacenamiento de las columas LOB en el momento de la creación de una tabla en ORACLE...
gracias
saludos,
  Respuesta:  Antonio Reyes Borges
Mira, en oracle existen dos tipos de datos para los LOB, el CLOB y el BLOB.
CLOB es para el almacenamiento de texto y BLOB para almacenamiento binario, quiere decir que es cualquier cosa, fotos, videos, música, cualquir tipo de fichero. el contenido de un campo BLOB o CLOB puede llegar hasta 2 GB.
por lo tanto puedes crear una tabla de la siguente forma:
CREATE TABLE TABLAX
(
ID_TABLA INTEGER,
IMAGEN BLOB
) ;

    Pregunta:  61989 - SIGNO COMA EN SAP...
Autor:  Jose Bernardo Cruz Rodríguez
No consigo que el punto del teclado numérico se convierta en la coma de SAP, por mi trabajo debo meter gran cantidad de datos decimales en SAP y es un embrollo no poder usar el punto del teclado númeroco como si fuera la dichosa coma.
Imagino que este es un tema recurrente pero soy un absoluto novato en cuestiones SAP, ¿alguien puede alguien ayudarme?.

Gracias.

José Bernardo Cruz.
  Respuesta:  jose delgado
En el menu de SAP, no el menu de transacciones sino en el menu que aparece arriba, ve a Sistema - >Valores Prefijado ->Datos propios. Te aparece una pantalla, ve a la solapa valores fijos y ahi tienes un parametro que se llama representacion de decimales, lo cambias y listo. Este cambio sería exclusivo para tu usuario.

    Pregunta:  62108 - PROBLEMAS CON LA FUNCION BUSCARV EN EXCEL
Autor:  Juan Carlos
Tengo dos libros Excel a los que llamaré Libro1 y Libro2. En el Libro1, Hoja1 tengo varios datos, pero en las columnas A y B tengo datos del tipo:
A	           B

Numero Referencia

111 78945612
112 74125869
113 32156487
114 55687941
115 23456321

Y en el Libro2 - Hoja1 tengo además de otros datos lo siguiente:
A	        B

Numero Referencia

78945612
32156487
55687941


Intento desarrollar con la función Buscarv para las Referencias coincidentes en el Libro1 con el Libro2 que los Números (columna A) sean introducidos automáticamente. Pero siempre obtengo o las expresiones #REF!, #N/A! o por ejemplo algunas veces me como resultado el Numero 115, o sea el ultimo de la lista. La expresión que tengo es la siguiente:

=BUSCARV(B4,'C:Mis Documentos[Libro1.xls]Hoja1'!$A$4:$B$8,1,0)

Muchas gracias de antemano.
  Respuesta:  miguel Hernandez Libano
Saludos es un error de logica, te explico la funcion buscarv evalua las coincidencias de la columna A y devuelve la columna siguiente que indiques en la ecuaciòn (bien sea la 2,3,4 etc hasta 37 que es lo maximo), si quieres buscar por numero y que te devuelva la referencia debes invertir las columnas de la hoja 1 es decir primero el numero y luego la referencia, Ahora si por alguna razon no pueds modifcar eso solo debes usar numeros negativos en la ecuacion asi te devuelve las columnas anteriores

|<  <<  37 38 39 40 41 42 43 44 45 46 47  >>  >|