PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  56049 - FORMATO DE FECHAS SE CAMBIA
Autor:  sandra eras
tengo un spread con una columna tipo edit q contiene una fecha en formato YYYY/MM/DD la misma q debe guardarse mediante un insert en una tabla cuyo campo correspondiente tiene tipo de dato datetime, en la configuracion regional tambien tiene YYYY/MM/DD ocurre q al hacer el insert si yo tengo 2007/10/21 intenta grabar 2007/21/10 y ocurre un error puesto q el mes 21 no existe y no deja hacer el insert . como puedo corregir esto???
  Respuesta:  CARLOS URIEL DE JESUS SANCHEZ GONZALEZ
estas insertando en una base de datos pero cual?, el problema es el formato de fecha del gestor de la base de datos, dime con que gestor es y te podre decir mas,

    Pregunta:  56119 - GUARDAR/CARGAR DATOS DE UN PROGRAMA
Autor:  Oscar Brene Artázcoz
Buenas a todos. Os presento mi problema a ver si me podeis echar una mano. Aunque sea orientarme un poco.
Estoy realizando un programa que consta de un picturebox varios botones, textbox y un picturebox.
Sobre ese picturebox se cargan en tiempo de ejecución tantos botones como le haya indicado el cliente (según los datos que éste haya puesto en los textbox). Sobre esos botones, a la vez que se crean, a cada uno se le añade un menú contextual con 4 opciones checkeables.
Aquí viene mi duda. Me he planteado el hacer que se pueda guardar y cargar el programa.
Es decir, llegado un punto, darle a un boton que sea guardar, y me guarde todo, de tal manera que luego sólo tenga que darle a otro botón que sea cargar y me cargue todos los botones que hubiese antes de guardar, con sus respectivos menús contextuales y los items de los menús contextuales con el estado en que estuviesen (checked o unchecked).
He probado a serializar todo el Form1, pero me salta excepción diciendo que no puedo serializarlo..
una ayuda, x favor, q empiezo a estar desesperado
Gracias

    Pregunta:  56215 - RUN TIME ERROR 713 PARECIDO AL RESTO...
Autor:  Fernando Bengochea
Hola a todos, ante todo les aclaro que programador experimentado no soy... aunque estoy trabajando en eso...
La pregunta es la siguiente, tengo una aplicacion de la cual no esta el instalador y esta instalada en una maquin con Win98. Estoy en la empresa de pasar dicha aplicacion a WinXP, si bien en mi maquina tengo instalado el VB6 no tuve ningun tipo de problemas, pero la idea es pasarlo a maquinas sin la necesidad de instalar el kit de programacion... Con las runtimes no alcanzaron asi que empece a pasar los dlls que me pedia hasta que me trabe con esto...

run-time error 713 : class not registered looking for object with CLSID: 00000010-0000-0010-8000-00aa006d2ea4

si bien hay otros post con respecto al tema, que hablan de copiar y registrar determinadas dlls, la falla la sigo teniendo...
Si alguien me puede tirar una mano encantado de la vida....
muchisimas gracias
  Respuesta:  Laubrisa Orellana
Hola Fernando
Se me ocurre lo siguiente si tu puedes instalar en la Maq. Win98 el VB6 has una aplicacion que contenga todos los componentes que existen ene ese pc, o mas bien que tu sepas que usa la aplicacion que deseas traspasar y luego genera su ejecutable y su instalacion agregando a esta el ejecutable que deseas traspasar luego instala esta aplicacion en un pc WinXP, lo que ocurre es que necesitas ciertas librerias o DLL para la aplicacion que deseas traspasar, pero si existe una aplicacion que ya instalo estas DLL no es necesario volver a instalar para otras aplicaciones que tengan las mismas caracteristicas

espero te sirva

    Pregunta:  56269 - MSHFLEXGRID Y SUS 2048 FILAS
Autor:  Reina Muzzu
Hola! Tengo un mshFlexGrid donde cargo una tabla de 150000 registros a traves de un DataEnvironment, usando

MshFlexGrid.DataMember = "Tabla"
Set MshFlexGrid.DataSource = DataEnvironment

No lo cargo registro a registro porq tardaría muchisimo tiempo.
El problema es el MshFlexGrid solo me muestra 2048 registros.
Busquén por ahi y encontre:

MSHFlexGrid.Clip = DataEnrironment.rsTabla.GetString(adClipString, DataEnvironment.rsTabla.RecordCount)

El cual funciona pero tarda su buen tiempo por lo que no me convence usarlo.

Alguien sabe si existe otra manera más óptima de poder visualizar todos los registros en el mshFlexGrid?

Espero q alguien pueda ayudarme.

Gracias!!
  Respuesta:  vero g
checa este enlace

http://support.microsoft.com/kb/194653/es

    Pregunta:  56364 - NECESITO QUE MI APLICACION RECONOSCA UNA TECLA APRETADA
Autor:  Nicolas Bocassi
Hola estuve leyendo esta seccion y sinceramente vi que saben mucho, y me gustaria que me ayudaran en esto que para mi es muy dificil pero para ustedes debe ser una tonteria :D

Lo que necesito es que mi aplicacion reconosca la tecla apretada aunque la aplicacion este minimizada o sin foco. La parte de que la reconosca me sale pero cuando minimizo o pierde el foco el programa no la reconoce.

Muchas gracias por su ayuda
  Respuesta:  Gabriel Rodriguez Guardo
Hola amigo, aqui le adjunto un programita que hace lo que usted quiere... Espero le sirva. Saludos :)
descargar código

    Pregunta:  56415 - ESPECIFICAR UN BD EN TIEMPO DE EJECUCIÓN
Autor:  German Vallejos
Hola, soy nuevo en VB 6 y estoy creando una aplicación en las que creo las bases de datos en tiempo de ejecución (trabajo con ADO). El problema surge al querer actualizarlo, ya que la BD que kiero abrir la especifico en un textbox. Necesito saber como es la estructura de la consulta SQL para poder abrir la BD y me lo muestre para poder editarlo. Lo intente con:

NombreBase = "'" & NombreBase.text & "'" (aqui es donde coloco el nombre de la BD quq deseo abrir para esditarla)
Set MiBaseDatos = OpenDatabase(NombreBase)
Set MiRecordset = MiBaseDatos.OpenRecordset("SELECT * FROM" & NombreBase, dbOpenTable); pero no encuentra la DB creada.

No tengo especificado el ADODB.Connection ya que no se como especificar la conexión a las base de datos en mi caso. Bueno espero que hayan entendido mi problema y me puedan ayudar ya que llevo un tiempo buscando la solución. Desde ya muchas gracias.
  Respuesta:  Natalia Migliano
Hola, proba con esto

Public cAbrir As ADODB.Connection
Set cAbrir = New ADODB.Connection
cAbrir.ConnectionString = "driver={SQL Server};server=" & sServidor & ";uid=" & sUsuario & ";pwd=;" & sPwd &"database=" & sBase
cAbrir.Open

Dim sql As String
sql = "select * from " & STabla
Set rs = New ADODB.Recordset
Set rs = cAbrir.Execute(sql)

saludos

    Pregunta:  56436 - ENVIAR CRYSTAL REPORT EN FORMATO PDF POR OUTLOOK (DESDE VB6)
Autor:  Albert Martí
Tengo una aplicación en VB6 que utiliza Crystal Reports 8 para imprimir formularios.

Se me ha pedido poder incluir la opción de poder enviar el formulario directamente a través de Microsoft Outlook pero haciendo uso del formato PDF.

He visto que el Crystal Report admite la posibilidad de enviar el informe por correo pero el PDF no aparece como formato posible. Además, en las pruebas que he hecho con otros formatos, el resultado final no se corresponde con la realidad del formulario impreso en papel.

¿Es posible hacer el envío automático por correo haciendo uso del formato PDF y del Outlook?

¿Lo permite alguna de las versiones más modernas del Crystal Reports?

Gracias anticipadas
  Respuesta:  Yonh Jiménez
Se puede hacer eso. Para eso necesitas instalar el Adobe Acrobat.
El proceso sería el siguiente:
1. Generas el reporte.
2. En el menú gráfico seleccionas "Export" (ícono de "sobre de correo").
3. En "Export" seleccionas: "Acrobat Format (PDF)" y "Microsoft Mail (MAPI)".
4. Presionas "OK", seleccionas las páginas que quieres enviar
5. Presionas "OK", llenas los datos del correo que enviarás
6. Clic en "Send", te advertirá que se está intentando ingresar a los contactos de Outlook, debes "Aceptar".
7. Luego te advertirá que se está intentando enviar un correo por Outlook, para lo cual también debes "Aceptar"
8. Esto funciona si tienes abierto el Outlook, caso contrario el correo se enviará cuando abras el programa de correo.
Funciona al menos con la versión 8.5 de Crystal Report y con Outlook 2003, no he probado con anteriores versiones.

    Pregunta:  56467 - INSERTAR TEXTO EN WORD DESDE VISUAL BASIC
Autor:  alex diaz
Buenas, tengo una duda, tengo un boton en un formulario, que al darle me abre un archivo de word con datos introducidos desde el visual basic, aqui el codigo

Dim Documento As New Word.Application
With Documento
.Application.Documents.Open dire.Text & nombrecarta.Text
'.Application.Selection.TypeParagraph
If Text16.Text = "si" Then
.Application.Selection.InlineShapes.AddPicture Filename:= & "simbolo.jpg", LinkToFile:=False, SaveWithDocument:=True
'codigo para insertar una imagen
.Application.Selection.TypeText text1.text
'codigo para insertar el text1.text en el documento
'aki sigue el codigo pero es para cerrar el documento

I mi pregunta, es, como puedo hacer que el visual basic inserte el contenido del text1.text al final del documento?
es que tengo el .application.selection.typetext text1.text pero me lo inserta seguido de la imagen

Muchas gracias
  Respuesta:  Saul garay
Buenas Noches alex con el siguiente codigo como ejemplo, la pequeña aplicacion lo que hace es ingresar el texto al portapapeles y luego con la tecla SHIFT + INSERT lo pega donde desees, usa un poquito la creatividad y ayudate con este codigo podria ser una vez ejecutada la aplicacion de word buscar la combinacion de estas teclas y desplegarlas, sobre la ubicacion al final no tengo idea pero creo que ya puedes tener con este ejemplo algo bastante adelantado
______________________________________________
Private Declare Function ShellExecute Lib "shell32.dll"
_______________________________________________
Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub Command1_Click()
Dim res As Long
direccion = Data1.Recordset("link")
MsgBox ("A continuacion ingresara al Portal del Seniat, asegurece de que tenga conexion a Internet; la informacion del RIF del proveedor se encuentra almacenada en el portapapeles por lo que puede hacer uso con las teclas SHIFT+INS o el boton contrario del Mouse y posteriormente usar la Opcion PEGAR")
res = ShellExecute(Me.hwnd, "Open", direccion, "", "", 1)
Clipboard.Clear
Clipboard.SetText (Text1)
link_seniat.Hide
End Sub
Private Sub Form_load()
Text1 = proveedores.rif
End Sub

SALUDOS

    Pregunta:  56545 - IMPRIMIR CÓDIGOS DE BARRAS.
Autor:  Giovanni Batista
Hola a todos.
Necesito imprimir utilizando una printer SATO un código de barras, para
etiquetar productos.. Si alguien es tan amable le agradezco me de referencia cual es el código fuente en Visual Basic para solucionar mi problema.
  Respuesta:  Pedro hernandez
Visita www.Tecnolaserca.com y escribeles, yo tuve un problema con una impresora zebra y ellos me ayudaron a solventarlo, ellos son impresores de data variable.

    Pregunta:  56555 - EJECUTAR UN PROGRAMA POR INTERNET
Autor:  jorge mairena romero
HICE UN PROGRAMA EN VISUAL BASIC PARA UNA CADENA DE INSTITUTOS DE APRENDIZAJE, PERO AHORA QUIEREN MANEJAR EL PROGRAMA POR MEDIO DE INTERNET COMO HAGO PARA QUE EL PROGRAMA SIRVA PARA VARIAS SEDES
  Respuesta:  Saul Garay
Buenas noches amigo, ya alli lo que tienes que hacer es crear una VPN entre ambas redes o usar cualquier programa de conexion de redes tal como el HAMACHI que es muy bueno y alli si puedes usar el programa simulando una red wan

SALUDOS

|<  <<  284 285 286 287 288 289 290 291 292 293 294  >>  >|