PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  62633 - ERROR AL GUARDAR CON ADODC
Autor:  Jose Luis
hola que tal, mi problema es que a la hora de guardar por medio del adodc en visual basic 6.0 un registro en la base de datos de access me manda un error que dice:

"La operación no esta permitida si el objeto esta cerrado"

a la hora de checar la base de datos resulta que los datos si los guarda , quisiera saber como solucionar este problema o suprimir el mensaje, gracias
  Respuesta:  Carlos Arias
hola, bueno mira este codigo te sirve para eliminar el mensaje de error :

On Error Resume Next 'Antes del cogigo guardar

'codigo del adodc para gurdar

On Error GoTo 0 'Al finas del codigo del adodc para gurdar

    Pregunta:  62706 - MODIFICAR REGISTRO EN UNA BD HECHA EN ACCESS
Autor:  Mauricio Cavieres
Hola
Tengo este codigo, el cual elimina el registro completo y crea uno nuevo.
Private Sub Command1_Click()
Data1.Recordset.Index = "Rut"
Data1.Recordset.Seek "=", Text1.Text + Text2.Text
Data1.Recordset.Delete
Data1.Recordset.MoveFirst

Data1.Recordset.AddNew
Data1.Recordset.Fields("Rut") = Text1.Text + Text2.Text
Data1.Recordset.Fields("Nombre") = Text3.Text
Data1.Recordset.Fields("Apellido Paterno") = Text4.Text
Data1.Recordset.Fields("Apellido Materno") = Text5.Text
Data1.Recordset.Update
End Sub
Mi duda es que si es posible modificar el registro sin tener que eliminarlo y crearlo denuevo, por ejemplo solo cambiar el nombre dejando todo lo demas =.
  Respuesta:  Mauricio rojas rodriguez
Tienes que usar la propiedad UpdateBach
ejemplo:
.Requery
.Find "Id='" & Trim(CodigoMaterias) & "'"
!Nombre = txt_nombre.Text
!Fecha = DTPFecha.Value
!Horario = Combo_horario.Text
!Dia_Lectivo = Combo_dia.Text
!Cuatrimestre = Combo_cuatri.Text
!Monto = txt_Monto.Text
.UpdateBatch
.Requery

    Pregunta:  62816 - CRYSTAL REPORT SIN INSTALACION
Autor:  Carlos arias
Buenas, esoy haciendo un programa con vb6, y utilizo crystal repoert 9 para los reportes. quisiera saber si hay alguna forma que despues que termine el programa y lo empaquete. cuando lo balla a instalar en otra maquina no tenga la necesida de intalar crystal report.

Espero su respuesta
  Respuesta:  Antonio Lopez
Solo tienes que efectuar el empaquetado con el empaquetador de visual studio y el carga las dll y ocx necesarios para que tu aplicacion funcione, al menos ami me funciona

    Pregunta:  62931 - ERROR 70 EN VISTA HOME CON SENDKEYS
Autor:  jonathan emmanuel alvarado
hola estoy haciendo un progrmaa en visual basic con sistema operativo vista y me sale un error 70 acceso denegado cuando en el keypress del form declaro un linea de comandos para que pueda saltar los text con el boton enter. el codigo es este :

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

he leido que este error se da en windows vista pero no encontre ningun codigo alternativo. si me podrian ayudar le agradeceria. saludos
  Respuesta:  jorge correal
Si pero solo courre el error mientras estas en tiempo de diseño, luego de que compiles y generes el ejecutable no genera error, ensayalo

    Pregunta:  62997 - CAPTURAR EVENTOS DEL TECLADO SIN FOCO
Autor:  juan cavieres
Hola a todos. Estoy haciendo un programa en el que necesito capturar todos los eventos de teclado sin importar quien tenga el foco en el formulario. Y ahí está mi duda, hay algun contenedor "principal" que reciba los eventos antes de lanzarlos a los distintos elementos.
mi programa consiste en que es un contador si presiono la tecla "intro", me resta uno (-1) y si pulso la tecla "espacio" aumenta uno (+1) y por ultimo al presionar la tecla "r" el contador se reinicia (0).
esto quiero dejarlo fuera de foco y cuando presione esas teclas correspondientes haga la funciones que tengan que hacer.
  Respuesta:  Pili B.
Hola,

lo que puedes hacer es llamar a los eventos... sería algo así como objeto.evento (parámetros)

Por ejemplo, Texto1.Click()

    Pregunta:  63006 - CONTROLAR SOFTWARE EXTERNO DESDE MATLAB O VISUAL BASIC
Autor:  Adolfo Benítez Herrera
Hola a todos!
Deseo abrir un software externo .exe (en este caso es el Polar Protrainer), introducir un archivo en el software externo (los archivos del Polar Protrainer tienen la extensión .hrm), cambiar ciertas variables del programa y guardar el resultado.

Lo estoy intentando hacer con el Matlab, pero no veo posibilidades de DDE o COM con el software Polar Protrainer (sólo que hay opciones con Microsoft Office).

Viendo la dificultad de hacerlo con Matlab, amplio la búsqueda de la solución al Visual Basic.

El proceso lo tengo que hacer de manera automática por la enorme cantidad de archivos a analizar. OS: Vista

Un saludo
  Respuesta:  Adolfo Benítez Herrera
Finalmente encontré la solución programando un robot JAVA con dos eventos: mover ratón y click de ratón.

De este modo usé de manera automática el software. Con Matlab fui moviendo los archivos procesados de una carpeta a otra.

Un saludo.

    Pregunta:  63104 - CÓMO EJECUTAR PROYECTO VB6 DE WINDOSXP EN VISTA Y W2007
Autor:  Domingo Perez
Tengo pequeños proyectos educativos creados con VB6.0 en WindowsXP con el controlador wave.ocx (componete BlackThorn External WavePlayer) pero no corren en Windows Vista ni en Windows 2007. En estos sistemas no aparece este componente para agregarlo y tampoco funcionan copiándolo en windowssystem.
Les agradezco su ayuda.
  Respuesta:  javier
tenes que registrar los componentes despues de copiarlos en la carpeta sistem 32
El uso es

Regsvr32 [/u] [/s] <nombre del fichero>

Por ejemplo:

REGSVR32 c:windowssystemDao350.dll

Los parámetros opcionales [/u] [/s] significan lo siguiente:

[/u] - lo utilizamos cuando queremos "desregistrar" una DLL (o un .ocx en vez de registrarlo).

[/s] - modo "silencioso" - no despliega los mensajes durante la operación

    Pregunta:  63180 - EXCEL - SIMULAR LA TECLA ENTER DESDE CODIGO
Autor:  Juan Sebastian Daza Guevara
Hola.
tengo un codigo en un boton de excel, lo que quiero es que una ves se ejecute dicho codigo, continue en la celda de abajo, como si presionara enter, pero automaticamente.
  Respuesta:  Gonzalo Quintana
Hola Juán Sebastián:

Podrías probar con el siguiente código a ver si cumple los requisitos que buscás:

Activecell.Offset(1,0).Select

Saludos,

Gonzalo

    Pregunta:  63412 - PROBLEMA AL INSTALAR EN UN SO EN ALEMÁN
Autor:  Jorge Sanz
Hola y gracias de antemano por vuestra atención.
Os cuento mi problema y si alguien sabe cuál es el problema le estaré enormemente agradecido!
He desarrollado una pequeña aplicación en Visual Basic 6.0. Para distribuirla, he usado el asistente de Visual que genera el paquete de instalación y funciona correctamente en XP, Vista y Windows 7 siempre estando el sistema operativo en ESPAÑOL. (Mi SO es XP 2002 SP3)
El problema ha surgido al instalarlo en un ordenador con XP en Alemania, (con su SO en alemán claro). Según me han dicho no pueden instalar el programa, dicen que el mensaje es algo así como "archivo incompatible" pero no me han podido dar más detalles.
He pensado tres posibles fuentes del error:
- en el archivo Setup.lst aparece esto: PrivateGroup0=Verdadero
Parent0=$(Programs), y "Verdadero" no es muy alemán que se diga... quizá el SO no lo entiende.
- en el mismo archivo Setup.lst aparece lo siguiente [email protected],$(WinSysPathSysFile),,,7/28/98 12:00:00 AM,102912,6.0.81.69, ¿podría dar problemas el orden de la fecha (dia/mes/año)?
- Lo último que se me ocurre es que las bibliotecas que instalo no sean compatibles o algo así pero esto ya escapa a mis conocimientos.

Si alguien puede ayudarme repito que le estaría enormemente agradecido ya que este problema me está desesperando!!
Muchas gracias a tod@s, un saludo!
  Respuesta:  mario echeverria
hola que tal en mis pocos conocimientos deverias de ver si el xp no tiene los Bits muy elevados para porque hay sistemas operativos como el windows 7 viene con 32 bits o 64 bits el de 64 bits en pocas palabras lo que ocurre esque no reconoce algunas aplicaciones ya que no tienen los mismos recursos que con el de 32 bits que es el mas comun ya que en el corre sin problemas las aplicaciones
deverias de rebisar eso y probar si en alguna ottra computadora con el mismo sistema operativo te sale el mismo error
espero que te aya servido

    Pregunta:  63457 - IMPRESION CON FONDO TRANSPARENTE
Autor:  Pablo Kubik
Hola, que tal? Mi nombre es Pablo y estoy haciendo un pequeño sistema para imprimir las cuotas de un club. El problema que tengo es el siguiente: imprimo primero el cupon de la cuota que lo tengo en una imagen jpg, con el procedimiento printer.paintpicture, hasta aca todo bien, el problema es cuando intento imprimir los datos del socio sobre dicha imagen, me dibuja un fondo blanco sobre el texto y me tapa la imagen de fondo del cupon. Hay alguna manera de imprimir con fondo transparente?? Saludos y desde ya muchas gracias.
  Respuesta:  Pablo Kubik
Hola, que tal? Pude solucionar este problema y lo posteo por si alguien le sirve la ayuda. El problema se presentaba en la primer pagina, el resto salia bien asi que lo que hice antes de comenzar a imprimir fue:

Printer.NewPage
Printer.KillDoc

Ahi funciono perfecto. Saludos y gracias a los que se tomaron el tiempo con mi inquietud. Saludos, Pablo.-

|<  <<  293 294 295 296 297 298 299 300 301 302 303  >>  >|