BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  58535 - ERROR 3343
Autor:  FELIX ROOS
Hola, estoy trabajando con Visual Basic 6 y una base de datos access (.mdb). Esta BD fue creada con Access 97 funcionaba bien con el programa que la utilizaba; al convertirla al formato de Access 2003, el programa comenzó a arrojar el siguiente error: "ERROS 3343 E TIEMPO DE EJECUCIÓN. NO SE RECONOCE EL FORMATO DE BASE DE DATOS...". ¿Qué debo hacer para eliminar el error y trabajar con el nuevo formato de Access 2003?
Gracias.
  Respuesta:  Carlos Fernandez
Hola. Podes poner el codigo y remarcar en donde es que tenes el error ?

    Pregunta:  58565 - COMO ABRIR FORMULARIOS COMO USUARIOS LIMITADOS DE WINDOWS?
Autor:  Poncho Lanker
hice una aplicacion en visual basic 6.0 muy simple que me habre un formulario , el problema es que cuando lo corro como un usuario limitado de windows no funciona, solo cuando estoy como administarador , ya cambie los permisos de los usuarios para poder correr el programa pero aun asi no funciona ,, que pudiera hacer???
  Respuesta:  Boluart Bedoya
Un simple formulario, tendria que abrir con los minimos permisos , ahora si tu codigo accede o necesota de ciertos permisos es otra cosa, ejem: si tienes que acceder a ciertas partes restringidas del Registros, si quieres acceder a ciertos parametros del sistema como privilegios para reiniciar, apagar el sistema, etc.

    Pregunta:  58705 - PRIMER LETRA MAYUSCULA
Autor:  ricardo erazo
hola que tal tengo una pregunta la cual es la siguiente..
quiero saber cual es el comando o propiedad en visual basic.para cuando tengo un cuadro de texto e ingreso la palabra frase u otro cosa..la primer letra automaticamente aparezca en mayuscula y el resto normal en minuscula..agradeciria su respuesta gracias..
  Respuesta:  Cristian Breton
Amigo, eso puedes hacerlo del siguiente modo:

cad=Mayuscula(Izquierda(cadena,1)) & Minuscula(tozo(cadena,2,longitud(cadena)-1))

---------------------------------------------------------------------------------------------------
Traducido a VB como:

AL PRESIONAR UN BOTON:

Dim cadena as String

cadena = Trim(Tu_text_box.Text)
cadena = Ucase(Left(cadena,1)) & Lcase(Mid(cadena,2,Len(cadena)-1))

Tu_text_box.Text = cadena

---------------------------------------------------------------------------------------------------
Esto significa que concatenas La primera letra en mayusculas de tu texto más el resto de la misma cadena en minusculas.

    Pregunta:  58709 - ELIMINACION DE MENSAJE DE OFFICE AL EJECUTAR HYPERLINK
Autor:  Heidy Mejía
Hola
Mi pregunta es como puedo eliminar los mensajes que aparecen en excel al ejecutar un hyperlink si es que los estoy corriendo desde una macro de excel, ya que ésto detiene la ejecución de mi macro. Estoy incluyendo la ejecución de un hyperlink el cual se trata de un batch en MS-DOS (*.bat):

ActiveWorkbook.FollowHyperlink Address:="C:Batchdata.bat"

Debido a la extensión *.bat, me aparecen dos ventanas con los siguientes mensajes:

Microsoft Visual Basic
Opening "CBatchdata.dat"
Hyperlinks can be harmful to your computer and data. To protect your computer, click only those hyperlinks from trusted sources. Do you want to continue? Yes No

Microsoft Office
Opening CBatchdata.dat
Some files can contain viruses or otherwise be harmful to your computer. It is important to be certain that this file is from a trustworthy source. Would you like to open this file? OK Cancel

Ya intenté cambiar la extensión pero aún con *.cmd me aparece lo mismo.

Gracias de antemano por la ayuda
  Respuesta:  Zeus Paez Renteria
Ya intentaste

Application.DisplayAlerts = False

If Microsoft Excel Display certains alerts and messages while macro is running.

El valor default es True. Establece esta propiedad como False si no quieres mensages desplegados. Tambien te sirve para cuando quieres salvar hojas de excel porque te pregunta si deseas sobreescribir el valor por default es no pero si el Application.DisplayAlerts = False la respuesta sera Yes.

Bueno espero que te sirva. Quiza te pueda servir alguna aplicacion como el dll redemption buscalo en google : redemption es para los warnings de outlook cuando supone que es una virus quiza puedes usar esa liberia si no funciona el Application.DisplayAlerts

Saludos desde Mexicali B.C. Mexico

Ing. Zeus Alberto Paez Renteria
Desing & Product Department
The Mexmil Aerospace Company

    Pregunta:  58992 - EL ELEMENTO DE LA MATRIZ DE CONTROLES DE MENU DEBE TENER UN
Autor:  Vanessa Varela
Hola
resulta que estoy creando un menu en visual basic 6.0 y se este generando el mensaje "El elemento de la Matriz de controles de menu debe tener un indice", ya intente de diferentes maneras cambiando el ondex y continua generandose el mismo error o se genera otro que solicita que el indice de los menus y submenus sean consecutivos, sin embargo a pesar de que se realiza el cambio, el menu no de ejecuta.
¿que debo modificar o como debo organizare el index para que el menu se ejecute?

Gracias
  Respuesta:  Carolina Soto
Hola, debes revisar los nombres de cada menú y submenú, estos no pueden repetirse con otros, yo creo que ahí está tu falla.....

    Pregunta:  59262 - CONECTAR VISUAL BASIC 6.0 Y DBASE IV,
Autor:  rogelio ramirez
por favor necesito saber si alguien tiene algun codigo para hacer una conecccion y migrar datos de dbase iv a visual basic 6.0, en s. o. xp sp2, ya que a la hora de buscar en complementos-administrador visual de datos. archivo-abrir base de datos-dbase iv me marca el error 3170 "no se pudo encontrar el isam instalable", si alguien tiene la solucion.. me la puede enviar.. gracias por leer
  Respuesta:  LUIS ALEJANDRO FRANCO RODRIGUEZ
Buenos dias amigo

Te comento que ese erroro me lo arrojaba mucho a mi, lo que hice fue instalar vb6 con servipack2 y listo intenta a ver que tal... existe un parche en internet descargalo o si no compralo...

    Pregunta:  59329 - GRAFICAR DOS LINEAS EN UN PICTUREBOX
Autor:  RICARDO Canabal
Hola quisiera ver si alguien me puede ayudar a graficar dos lineas en un picturebox.

utilizo el comando
picturebox1.line -(x1,y1)
picturebox1.line-(x2,y2)

el valor de x, es un contador para que camine la grafica en forma horizontal.
y los valores de y1, y2 son valores diferentes que son los que me interesa visualizar.
el problema es que si utilizo los picturebox1.line en forma independiente no hay ningun problema de grafica. pero cuando quiero que aparescan las dos graficas juntas, los valores de los puntos de y1,y2 se me juntan y sale puras rayas.
ya intente con matrices y pasa lo mismo, nose creo que puede ser por el autoredraw, pero no lo he conseguido, o posiblemente alguien tiene una mejor idea.
En resumen quiero poder graficar dos o tres lineas cada con sus verdaderos valores.
estos valores cambian en tiempo real ya que estoy metiendo datos por una tarjeta de adquisicion de datos.
Ojala puedan ayudarme, para no comprar los oxc de graficadoras xy.

Gracias
  Respuesta:  Jose Florentino Flores Valle
Comando para trazar una linea:

object.Line Step (x1, y1) - Step (x2, y2), color, BF

El método Line dibuja líneas y en ciertas condiciones cajas rectangulares de lados horizontales y verticales.

donde object es un objeto graficador de Visual Basic (Form1, Picture1), step (Marca el paso de donde hacia donde), color (vbBlack, vbRed), (x1, y1) son opcionales y son las coordenadas del punto inicial de la línea, si estos se omiten, la línea comienza en las coordenadas finales del ultimo trazado del objeto, (x2, y2) son obligados y contienen las coordenadas del punto final de la línea, (B) es un carácter opcional, que si se incluye se dibuja un rectángulo (Box) con los puntos dados como extremos de una de sus diagonales y (F) es también un carácter opcional, que sólo se puede incluir si se ha incluido B, si este se incluye, la caja rectangular se rellena (Fill) con el mismo color del contorno, si se omite la caja se rellena con las propiedades FillColor y FillStyle del objeto en el que se dibuja.

Cuando graficas en un picturebox o form, usas un "punto trazador" llamado "Current". Lo que sucede es que al final de graficar esa linea, ese punto queda con las coordenadas del final de la linea, y por lo tanto al trazar una nueva sin (x1, y1), empezara desde ahi. Para posicionar "Current", debes usar CurrentX y CurrentY, por ejemplo para posicionar el punto desde su origen se ocupa:

object.CurrentX = 0
object.CurrentY = 0

Donde object es un objeto graficador de Visual Basic (Form1, Picture1).

    Pregunta:  59382 - TABLAS TEMPORALES EN CRYSTAL REPORTS 6.0
Autor:  Alex Fonseca
Tengo la siguiente consulta saben como indicarle a Crystal Reports que se trata de una Tabla Temporal o varias Tablas Temporales.

Ocupo saber ¿Cómo se diseñaría? y si desde Visual no habría problemas al llamar al reporte o si se debe indicar que el reporte debe tomar los datos desde varias tablas temporales.

ojo lo ocupo para utilizar dentro de 5 subreportes y cada sub-reporte se llenaría con datos de una tabla temporal.
  Respuesta:  Saul Garay
Buenos dias Alex.-

No veo cual puede ser el problema, si le indicas al CRYSTAL la ubicacion de las tablas el te tomara los datos igualmente, siempre y cuando desde la rutina de programacion VB, indiques de alguna forma la ubicacion de los datos es decir al que haces referencia como temporal (ALGO ASI COMO LIMPIAR LA TABLA Y LLENARLA NUEVAMENTE).

EXITO.

SAUL GARAY

    Pregunta:  59446 - ¿CÓMO SABER SI ALGUIEN DESPROTEGE UNA HOJA EXCEL PROTEGIDA?
Autor:  Carlos Caicedo
En la actualidad tengo unos formatos en EXCEL con funcionalidades desarrolladas en Visual Basic. Dichos formatos los utilizan otras personas para ingresar datos. La hoja está protegida con clave, pero sospecho que algunos usuarios la están desprotegiendo y luego la vuelven a proteger. Los formatos luego de que son diligenciados vuelven a mi, por lo cual he pensado que tal vez pueda darme cuenta si la desprotegen o no, tal vez registrando en una celda algún indicador en el momento en que se produzca la desprotección (algo así como un evento).

Pensé que podía tal vez lograrlo mediante alguna de las opciones de la propiedad Worksheet.Protection (como por ejemplo AllowInsertingColumns), pero dicha propiedad me indica que la hoja está protegida en todo momento ya que yo la protejo mediante el método Worksheet.Protect Password:="la clave", userinterfaceonly:=True, y sin importar que el usuario la desproteja "manualmente", la opción AllowInsertingColumns me sigue mostrando que está protegida.

Entonces, ¿De qué forma puedo lograr saber si el usuario desprotege la hoja?

Gracias por su ayuda.
  Respuesta:  Saul Garay
Buenos dias Carlos.-

Tienes 2 formas.-

1.- Ver la fecha de modificacion del archivo.
2.- Si quieres algo mas especifico, hay una opcion que tiene el excel, ubicada en herramientas, y luego escenarios, alli lo puedes programar a tu gusto, cuando cierras la hoja y la abres nuevamente ingresas a esta opcion en resumen y te da todos los datos que fueron modificados, si tus sospechas son ciertas, y la hoja la tienes vinculada con una rutina en VB, hay formas para capturar la ip, nombre de la maquina y hora de acceso.

Puedes escribirme para mayor detalle.

EXITO

SAUL GARAY

    Pregunta:  59471 - ENLAZAR DOS PROYECTOS
Autor:  Freddy Contreras
Hola;

Quisiéra saber cómo puedo enlazar dos o más Proyectos en Visual Basic 6.

Gracias..
  Respuesta:  Sandra
Hola Freddy, me imagino que en los dos tedras un ejecutable. ".exe" por lo que entiendo quieres llamar a uno mientras tienes abierto otro. Pues bien lo que tendrias que hacer es en el codigo del proyecto principal llamar al proyecto hijo en el evento que desees con el comando Shell, por ejemplo:
CODIGO DEL PROYECTO PRINCIPAL
...
.....................
...............................
Shell "c:/winnt/Proyectohijo.exe", vbNormalFocus
............
....................

Espero haberte ayudado, si no era esa tu pregunta intenta explicarlo de otra forma.

|<  <<  240 241 242 243 244 245 246 247 248 249 250  >>  >|