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 |
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 >> >| |