PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  39385 - NO REDIMENSIONAR FORMULARIOS MDI
Autor:  Alberto Salvador
A ver si me podeis ayudar: Tengo un proyecto con un formulario MDI y lo que quiero conseguir es que el usuario no pueda redimensionar dicho formulario. Se que se puede hacer con una apis y no se puede redimensionar pero hace unos efectos de pantalla raros. A ver si conoceis otras apis o la mejor forma de hacerlo. Bueno eso es todo, espero que me solucioneis el problema
  Respuesta:  Miguel C
Puedes usar el evento resize de la forma.
Por ejmplo si tu forma tiene w=9000 y H=6000
y no quieres que el usuario le cambie el tamano, puedes poner en el evento resize
with=9000
heigth=6000
y listo.

    Pregunta:  39515 - ACTUALIZACION DE LOS DATA REPORT
Autor:  DAMIAN SOLDANO
DESPUES DE REALIZAR EN TIEMPO DE EJECUCION UN DATA REPORT, SI LO QUIERO VOLVER A VISUALIZAR
LUEGO DE MODIFICARLE LOS DATOS DE LAS BASES, ESTE NO SE MUESTRA ACTUALIZADO. ¿COMO LOGRO ESTO?
GRACIAS
  Respuesta:  manuel ramirez
Para actualizar los datos del DataReport, primero debes descargar de la memoria el DataEnvironment. como?

En el evento Terminate del DataReporte, pones:

Unload Dataenvironment1 (o el nombre que tenga)

Saludos

    Pregunta:  39517 - CONEXION EN MODO EXCLUSIVO
Autor:  Joan Ratera Pey
Hola amigos quisiera saber como puedo abrir una conexión en modo EXCLUSIVO usando ADO.

ahora uso: (pero eso abre en modo compartido).

Set cn = New Connection
cn.Provider = "Microsoft.Jet.OLEDB.4.0"
cn.Open "\\xxx.mdb"

Gracias.
  Respuesta:  Leiro Medina
Estimado Joan:

Asumo que el codigo que estas colocando es solamente parte del total (falta la declaración de las variables 'DIM'). Lo que tienes que hacer es simplemente establecer el modo de apertura de la conexión (cn):

cn.mode = adModeShareExclusive
(esta propiedad tiene el valor numérico 12, por si asi lo prefieres)

Si tienes mas dudas con respecto a la apertura de las bases de dato no dudes en avisarme.

Saludos, Leiro

    Pregunta:  39582 - PROBLEMAS CON EL NOMBRE DEL ORIGEN DE DATOS
Autor:  Rafa
Hola a todos! Estoy haciendo una aplicacion en VB 6 atacando una base de datos en access. Para acceder a la base de datos uso una conexión DAO. No me había dado ningún problema hasta que quise crear una clase. Para inicializar la conexión de la clase hago:
Set conexion = New ADODB.Connection
conexion.ConnectionString = "...\Base.MDB"
conexion.Open
Y aquí me salta el error :
[Microsoft][Administrador de controladores ODBC]
El nombre del origen de datos es demasiado largo -2147467259

No sé donde está el fallo, si en la falta de alguna referencia o la fuente de datos ODBC. Agradecería que alguien me echara una mano.
Hasta luego!
  Respuesta:  Ronald Jaime León Madrid
Hola amigo :
Utiliza este tipo de conexión, espero que te sirva :

AccessConnect = "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=MDSistema.mdb;" & _
"DefaultDir=e:\comercial\data\;" & _
"Uid=Admin;Pwd=;"
Conn1.ConnectionString = AccessConnect
Conn1.Open
Conn1.Close
Conn1.ConnectionString = ""

Saludos, de Perú.

    Pregunta:  39635 - CERRAR TODAS LAS VENTANAS ACTIVAS DE IE
Autor:  Edwyn Ivan Salamanca M.
Hola a todos.
Mi nombre es edwyn Salamanca Estoy buscando una funcion o alguna Api de Win que cierre varias ventanas de IE (1,2,3,4...) ya que con la api findwindow y postmessage solo e podido cerrar una. e tratado de hacer una rutina con for o con With hasta con un timer pero no lo he logrado
les agradezco si alguien me puede ayudar con este tama

Muchas gracias
  Respuesta:  Luis M. Mora.
Saludos aqui tienes el Codigo:

A nivel de Modulo:

Declare Function FindWindow Lib "user32" Alias _
"FindWindowA" (ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long

Declare Function PostMessage Lib "user32" Alias _
"PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _
ByVal wParam As Long, lParam As Any) As Long

Public Const WM_CLOSE = &H10

En un Fomulario con timer a 1000

Private Sub Timer1_Timer()

If ContVentanas = 60 Then
ContVentanas = 0
TimerCierre.Interval = 0
End If

ContVentanas = ContVentanas + 1

winHwnd = FindWindow("IEFrame", vbNullString)
If winHwnd <> 0 Then
retVal = PostMessage(winHwnd, WM_CLOSE, 0&, 0&)
If retVal = 0 Then
'MsgBox "Error al enviar el mensaje."
End If
Else
'MsgBox "El Internet Explorer no está abierto."
If ContVentanas >= 20 Then _
TimerCierre.Interval = 0
End If
End Sub

Si te no te sirve enviame un email para enviarte un programa que lo hace cada un segundo o menos...Saludos

    Pregunta:  39644 - ARCHIVOS DE SONIDO
Autor:  juan pablo gonzalez
hola! como es posible crear un archivo de sonido desde visual basic
usando el microfono, guardarlo y luego usarlo .gracias
  Respuesta:  Rodolfo Solano
Hola, espero que mis comentarios puedan ser de ayuda para ti.

Yo tengo conocimiento de que existe un control en VB6.0 que puede hacer lo que tu estas necesitando, el control se llama Microsoft Multimedia Control 6.0, el nombre del archivo es MCI32.OCX; para accesar a esto control sigue la siguente ruta Proyect----Components o presiona CTRL T y busca ahi el nombre del control que te comente.

Saludos desde Mexico

    Pregunta:  39692 - LEER FICHERO XML
Autor:  Oscar Alvarado
Como puedo leer un fichero XML qu econtiene dato sd ecabecera entre "[ ]", que segun el valor que contengan serán evaluadas de una forma u otra.
  Respuesta:  Cecilia Colalongo
Con la librería de Microsoft XML Parser podes leer los archivos XML y parsearlos como lo necesites.

    Pregunta:  39724 - ¿COMO MEDIR EL TIEMPO DE USO DE UNA COMPUTADORA?
Autor:  FERNANDO RUIZ MORALES
¿Como puedo hacer para medir el tiempo de uso de una computadora y guardar dicho dato en una base de datos VB 6.0 a travez de la red.
Gracias de antemano por su ayuda.
  Respuesta:  Martin
Hola te mando un ejemplo de lo que estas pidiendo y un par de cositas mas.
solo te faltaría guardar el tiempo de uso en un base de datos.
si tenes problemas con eso, solo pregunta
Suerte

Descargar

    Pregunta:  39743 - CREAR VARIABLES EN TIEMPO DE EJECUCIÓN
Autor:  Enrique Araúz
Hola que tal.
Quiciera saber si en Visual Basic se puede crear y declarar variables en tiempo de ejecución. Si se puede agradecería que me describieran como.

Hasta la vista!
  Respuesta:  Ariel Limandri
La unica forma de hacer eso es crear un array publica, puede ser tipo variant.
luego a medida que te hagan falta variables le haces un redim preserve. Ej:

NewVarId=ubound(MyVar)+1
redim preserve MyVar(NewVarId)
MyVar(NewVarId)= lo que quieras.

Otra forma no existe. (En realidad si, pero no serviria para nada).

    Pregunta:  39773 - UTILIZAR COMILLAS
Autor:  Mario Oliván Tenorio
Sé que debe ser algo básico, pero por más que miro, no encunetro la respuesta en ningún sitio. Mi probelma es este:

Necesito grabar a un archivo una cadena de texto que DEBE incluir comillas. La cadena de texto es esta:

"DATOS " & datos.text

bueno, lo que necesito es que se grabe esto:

"DATOS " " & datos.text &"""

pero resulta que no ´sé cómo grabar comillas en un archivo de texto

Espero que haya quedado claro.

Gracias por adelantado
  Respuesta:  M@rito
proba esta:

chr$(34)+texto + chr$(34)

el chr$(34) representa a las comillas

Salu2.
Mario. Espero te sirva

|<  <<  235 236 237 238 239 240 241 242 243 244 245  >>  >|