BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  4908 - PORTAPAPELES EN VB
Autor:  Mario Garcia
Tengo datos de varias columnas en un control MSHFlexgrid, el control lo he configurado para que seleccione por fila...en resumen ,quiero seleccionar datos de este control y mandarlos al portapapeles para despues pegarlos en cualquier otra aplicacion(word o excel), he intentado utilizar el metodo normal en visual basic, pero solo me manda al portapapeles los datos de una sola celda del control MSHFlexgrid. ¿Como podria hacer para que se copiaran al portapapeles todos los datos que seleccione de la cuadricula?..Ojala me puedan ayudar
  Respuesta:  Daniel Figueroa
este es el codigo que tu necesitas.

Clipboard.Clear 'Limpia el portapapeles
Clipboard.SetText MSFlexGrid1.Clip 'Envía los datos 'seleccionados al portapapeles.

un abrazo, enviame un mail a mi correo si tienes alguna consulta.

DFA

    Pregunta:  4909 - ARRANCAR UN PERFIL PREDETERMINADO DE CORREO
Autor:  DAVID VAZQUEZ ESCACENA
Estoy realizando una aplicación de correo mediante los controles MAPI, pero al iniciar la sesion siempre me pide con que perfil debo arrancar a no ser que ya este arrancado por el programa de correo que tengo(en este caso OUTLOOCK 2000),no hay ninguna manera de indicarle a visual basic que arranque un perfil como predeterminado al igual que se puede indicar en la mayoría de programas de correo.

Gracias de antemano.
  Respuesta:  Ruben Alejandro Romero Mansilla
En principio deberias hacer la siguiente prueba:

Busca con el exporador de windows un archivo word presiona el boton derecho y selecciona la opcion enviar a (o sent to) elegi destinatario de correo y efectua el Click, si la aplicacion te pide el perfil, es porque esta mal configurado el Outlook, asi que si tu aplicacion hace lo mismo esta bien. por las dudas te envio el codigo de envio de emails.

Function eMailConfirmacion()
Set objOutlook = CreateObject("Outlook.Application")
If Err Then
MsgBox "Upss no Pudo crear Outlook Application object!", vbCritical
eMailConfirmacion = False
Exit Function
End If

Set objNamespace = objOutlook.GetNamespace("MAPI")
If Err Then
MsgBox "Upss no Pudo crear MAPI Namespace!", vbCritical
eMailConfirmacion = False
Exit Function
End If

sTo = "A quien va dirigido"
sSubject = "Titulo Mensaje"
sBody = "Cuerpo del Mensaje"

If Trim(sTo) <> vbNullString Then

Set objMItem = objOutlook.CreateItem(olMailItem)

If Err Then
MsgBox "Upss no Pudo crear MailItem!", vbCritical
eMailConfirmacion = False
Exit Function
End If

With objMItem
.To = sTo
.Subject = sSubject
.Body = sBody
.Send
End With
End If

Set objMItem = Nothing

End Function

    Pregunta:  4910 - SQL QUE BORRA UN USUARIO DE ORACLE
Autor:  RITA GUILLEN
Necesito saber como se puede borrar un usuario de oracle con una sql.El sistema operativo es Windows NT, la versión de oracle es 8.1.6, la conexión a la base de datos es mediante ODBC y usando ADO, la sql residiria en una DLL, ésta está desarrollada con visual basic 5.0.
  Respuesta:  Txibit Soft
Si a lo que te refieres es al comando sql para borrar a un usuario de oracle, es el siguiente: DROP USER nombre_usuario [CASCADE].
Si se incluye CASCADE, se suprimen todos los objetos del usuario antes de borrar al usuario.
Sólo puede borrar usuarios un administrador, o quien tenga al menos el privilegio DROP USER.

    Pregunta:  4977 - GRABAR TECLAS PULSADAS
Autor:  carlos agosi
NECESITO HACER UN PROGRAMA QUE GRAVE LAS TECLAS PULSADAS Y LA GRABE EN UN FICHERO RICH TEXT FORMAT, en visual basic pero, el formulario de visual basic tiene que estar sin foco, para poder seguir usando el pc, y escribiendo en otros programas, como lo hago???,keypress me da el codigo ascii de las teclas pulsadas pero solo cuando el form esta con foco, por lo tanto no me sirve, como lo hago entonces?
por vuestra colaboración muchas gracias
  Respuesta:  Luis Eduardo Cañedo Ugalde
Lo que tienes que hacer es poner a trabajar tu programa en backgorund, crea tu programa y ponlo en el tryicon cargandolo al inicio del SO, con esto conseguiras que las teclas queden grabadas en donde quieras de tu formulario sin tener el foco, puesto que probabemente ni lo veas, si asi lo configuras, yo tengo un ejemplo de ese programa, nada màs que graba en un archivo de texto, si no lo logras hacer jalar escribeme y lo publico tambièn en este medio.
Tienes que tener una buena màquina o no tenerla tan cargada, por que los programas cargados en memoria de esta forma usan muchos recursos por estar en constante actividad.

    Pregunta:  5001 - PROBLEMA ENTRE CRYSTAL REPORT 4.6 Y VB6
Autor:  Rodrigo García Puente
He diseñado una aplicación bajo VB 6.0 con Service Pack 4 y para crear informes utilizo la herramienta Crystal Reports 4.6 (la que viene con Visual Basic 5). En mi ordenador la aplicación funciona correctamente y los informes también pero cuando la instalo en otro ordenador (con el Asistente de Empaquetado y Distribución) y la ejecuto, al lanzar los informes me da el siguiente error: "Crystal Reports: Database Error, Cannot Initialize OLE". Pulso aceptar y a continuación visualizo mensajes del tipo "Could not be found in file location " así tantas veces como tablas tiene la BD que utilizo. Los informes y la base de datos los ubico bien (es decir, establezco la propiedad DataFiles del control de CrystalReports. ¿Puede venir el problema de la convivencia de VB 5 y VB 6 en el mismo ordenador?. Me gustaría que alguien me ayudara pronto ya que es muy urgente. Saludos a todos y feliz año nuevo. Rodrigo García Puente. www.rodrigogarcia.es.fm
  Respuesta:  Rodrigo García
La pregunta hacía referencia a un fallo que me daba entre el CRYSTAL REPORTS 4.6 Y VISUAL BASIC 6. Al parecer el problema venía porque instalaba mi programa en un ordenador que tenía Access2000 entonces el formato de BD no lo reconocía correctamente y los informes no los podía cargar correctamente.
Todo se arregla descargando de www.seagatesoftware.com el
archivo access2000drivers.zip que contiene las versiones actualizadas de 3 archivos necesarios para CR cuando se programa con DAO (estos son P2*dao.dll). Pues bien instalando estos archivos se soluciona el problema.
Adjunto os envío el archivo.

    Pregunta:  5031 - CREAR UN PLUG-IN PARA NETSCAPE
Autor:  Luis Miguel Caballero
¿Se puede crear un Plug-In para Netscape desde Visual Basic? ¿Cómo?
  Respuesta:  Txavier Miro i Fuentes
En Java, hay un tutorial bastante generico en la web de Netscape, y tambien puedes provar con VB, con un ActiveX.

En la seccion de FAQ de microsoft de dicen como agregar un ActiveX al Navigator.

    Pregunta:  5034 - PROBLEMAS AL LEER HOJA EXCEL DESDE VB6.0
Autor:  Javier Serna
Al intentar leer una hoja excel a traves de ODBC en Visual Basic 6.0, me encuentro el problema que si una columna contiene mezclados datos de texto, numeros y/o fechas, solo me trae uno de los tipos (el que este en la primera fila) las demás filas que no coincide el tipo las trae con NULL.

Podría hacerlo a través de OLE, pero es mas lento y necesito leer un archivo grande.

¿Alguien sabe como resolver este problema?
  Respuesta:  Rafael Morales
ya me encontr con este problema y debes hacer lo siguiente:
En vb6, debes crear un objeto excel
olvidate de odbc, y solo utiliza el objeto excel.
Dicho objeto tiene incrustado el objet aplication y el objeto Range, aparte de los demas, consulta la ayuda.
con el objeto Range(inicio, fin)(inicio,Fin), te traes o llevas lo q deseas en el rango especificado.
espero que te sirva

    Pregunta:  5039 - CANDADO PARA DISKETE
Autor:  Rogelio Martinez
Tengo un examen que hice en visual basic 6 y deseo poner un candado a este diskete para que no sea copiado, se que los expertos lo pueden abrir pero no el común de la gente. ¡Pueden ayudarme?
Mucho les agradeceré
  Respuesta:  Oswaldo Monagas
Amigo de la Web del Programador. Aqui te envio el manual de un control OCX donde tiene una propiedad para hacer un disco llave. No te envio el OCX porque viene con un instalador y tiene 1.5 megas, pero en el manual esta la direccion de donde lo baje. Espero que lo puedas utilizar.

SafeSerialOCXManual.zip

    Pregunta:  5041 - MACROSUSTITUCION EN VISUAL BASIC
Autor:  Victor Paredes
Buenas... vuelvo a aparecer despues de mucho tiempoq eu no visitaba la pagina y como siempre lo hago con una pregunta... ¿Como se hace la Macrosustitucion en Visual Basic 6?
Para los que no sepan que es Macro sustitucion les cuento que es la forma de que Visual Basic cambie el contenido e una variable por codigo de programa....
ej : si en visual fox hago

cMacro="do form pepe"
&cMacro

lo que hace es me ejecuta el codigo.... PERO COMO DIABLOS LO HAGO EN VISUAL BASIC !!! al margen descarten la libreria MSDN... no aparece.

Gracias...
  Respuesta:  Honorio Palavicini
Hola, no se si entendí bien tu pregunta, si lo que quieres es llamr algún procedimiento existente, lo puedes hacer de la siguiente forma:

1.- Utilizas la instrucción Call Nombre procedimiento: Call Procedimiento_Actualizacion
2.- Si el procedimiento que quieres llamar es sub, puedes poner el nombre del procedimiento solo: Procedimiento_Actualizacion

Espero que te sirva, saludos.

    Pregunta:  5055 - INSERTAR DATOS EN UNA TABLA MEDIANTE MSFLEXGRID
Autor:  Leonardo Diego Zulli
Quisiera saber si se puede ingresar datos a una tabla mediante un flex grid en Visual Basic 6.0, si existe un modo necesitaría saber como hacerlo.
  Respuesta:  Daniel Morin
La opcion de los ciclos For para enviar datos de un FlexGrid tiene un pequeño error, pues debes primero llenar el grid y despues grabar o bien hacerlo al revez es decir primero grabar y despues llenar el grid.

Depende mucho de lo que quieras hacer, te recuerdo que el flexgrid si no lo conoces bien te va a complicar la existencia, sobre todo con los metodos de edición de celdas que es lo que necesitas manejar para lo que quieres hacer, una opcion usar un control secundario para llenar el FlexGrid y grabar en la tabla, enviame un mail y con gusto te mando un ejemplo completo al respecto.
  Respuesta:  Carlos
si se puede enviar datos del flexgrid a una tabla, solo que es algo largos.

primero debes hacer un for que reccora tus cols y uno con tus rows, y dentro bloques if para ver que posicion y en donde se guarda.

supongamos que tienes un flex de 2 cols y 3 rows donde el row de arriba es fixed ok?

tengo una tabala en access y lo mando mediante codigo sin datacontrol.

private sub donde_lo_necesites()
dim j, i
´ya debes tener un recordet en donde estara tu tabal este caso sera mm´

for j = 1 to felxgrid.rows -1
´ aqui empieza en 1 por que el 0 es el fixed que ocupas para titulos y esas cosas1
felxgrid.row = j

for i = 0 to flexgrid.cols -1

flexgrid.col = i
if flexgrid.col = 0 then
mm.fields("campo1") = flexgrid.text
end if
if flexgrid.col = 1 then
mm.fields("campo2") = flexgrid.text
end if
if flexgrid.col = 2 then
mm.fields("campo3") = flexgrid.text
end if
next i
next j

asi en el for de adentro caminas entre columnas en el renglon 1, despues cambia al renglon 2. entra y rrecore las columnas, y asi. en caso de no entenderlo bien o si quieres un ejemplo escribeme. [email protected]

|<  <<  149 150 151 152 153 154 155 156 157 158 159  >>  >|