BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  9680 - UTILIZAR DESDE VB FUNCIONES DE EXCEL CREADAS EN VBA (.XLA)
Autor:  Antonio Rodríguez
Desearía saber como poder utilizar funciones creadas en ficheros *.xla (complementos) de excel desde Visual Basic.
Le incluyo con Addins.Add , pero no reconoce la función si la utilizo en excel.
Muchas gracias anticipadas.
  Respuesta:  Alejandro Parra
Creo que te puede servir esto:
Dim oExcel As Excel.Application
Set oExcel = New Excel.Application
With oExcel
.Visible = True ' si quieres ver el proceso
.Workbooks.Add Complemento
' Complemento es el nombre del documento .xla con su path
.Run Macro [, parametros]
' Macro contiene el Nombre de la función
' Si la función tiene parámetros de entrada separalos por comas
.Visible = False ' si lo pusiste a True antes
End With
Set oExcel = Nothing

    Pregunta:  9863 - ANALIZADORES SINTáCTICO Y SEMáNTICO
Autor:  Elvis de Jesús Alvarado Mendoza
Existen algun manual o herramientas para hacer Analizadores Sintáctico, lexicos y Semántico para hacer un compilador en visual basic
  Respuesta:  Bases de Datos Sistemas C.A.
Saludos, en el libro Estructura de datos del padre del modula y pascal Nickclaus Will(no estoy seguro que se escriba asi) hay un ejemplo bastante bueno y en el libro de
compiladores que tiene un dragon en la fachada tambien y esta mucho mas completo por el tema que trata de todas manera escribe para recordarme de que te envie el autor de este libro, pero por lo menos aqui en Venezuela es sufiente con decir el libro de compiladores del dragon. espero que ayude.

    Pregunta:  9924 - IMAGEN EN CUADRICULA DE FLEXGRID
Autor:  Jose Maria Lopez Lopez
Como puedo hacer que se visualice un bmp en una cuadricula de un flexgrid.
  Respuesta:  José Ariel Limandri
Facil:
Primero te posicionas en la celda en la que quieras colocar el grafico. Ej:
flx.row=1
flx.col=5

Luego utilizas cellpicture. Ejemplos:
flx.cellpicture=image1.picture
flx.cellpicture=loadpicture("imagen.bmp")

Extras: Utiliza rowheight(x) y colwidth(y) para agrandar el ancho y alto de filas y columnas para que entre bien el grafico.
Chau
  Respuesta:  José Ariel Limandri
Facil:
Primero te posicionas en la celda en la que quieras colocar el grafico. Ej:
flx.row=1
flx.col=5

Luego utilizas cellpicture. Ejemplos:
flx.cellpicture=image1.picture
flx.cellpicture=loadpicture("imagen.bmp")

Extras: Utiliza rowheight(x) y colwidth(y) para agrandar el ancho y alto de filas y columnas para que entre bien el grafico.
Chau

    Pregunta:  9926 - VISUAL MULTIUSUARIO CON DB ACCESS
Autor:  andres felipe arroyave
tengo varias inquietudes para ver quien me las puede solucionar, una de ellas es que tengo un programa que funciona en un pc y trabaja con una bd en acces y necesito cuadrarla en red, que capacidad en pc tiene acces, y la otra es como haga para controlar cuando dos pcs o mas estan haciendo la misma transaccion.
  Respuesta:  alice queen
Hola Andrés:
Lo que debes hacer es poner en la red la base de datos principal, la cual accederán todos los pc de la red, y en cada terminal te creas una base de datos secundaria en la cual estarán las tablas auxiliares y/o temporales. El bloqueo lo puedes cuando lees un registro "set Mirst=midbs.openrecordet(nombre,modo)" o también lo puedes manejar a través de Access directamente, éste te avisa si una tabla está abierta en modo exclusivo.
Espero que te sirva, saludos

    Pregunta:  9948 - PROBLEMAS CON
Autor:  Manuel Gómez Zamorano
Yo tengo VISUAL BASIC 5.0, WINDOWS'95 y EXCEL'97.
Pues bien el problema que tengo es el siguiente :
Desde VB abro un documento EXCEL; a este documento le quito todos los menus que trae implicita la hoja EXCEL, y creo un menu personalizado mediante las siguientes instrucciones, por ejemplo :

set x = CommandBars.Add(Name:="1", position:= ...)
set y = x.Controls.Add
Whith y
.FaceId = 26
.Caption = "Hola"
.OnAction = "Prueba"
End With

Private Sub Prueba()
MsbBox "hola"
End Sub

El menu se ejecuta pero me falla en la propiedad "OnAction". Cada vez que lo ejecuto me dice que "me falta la macro Prueba".
Gracias a quien me pueda ayudar.
  Respuesta:  Jose Lizano
Hola, lo que pretendes hacer no se puede. Para que se ejecute tu subrutina Prueba tienes que añadirla en la hoja excel como una macro. Utiliza el edito de visual basic de excel y añade un módulo con las subrutinas que quieras añadir a los botones.

Un saludo,

    Pregunta:  9963 - CRVIEWER PARA VISUALIZAR EL REPORTE
Autor:  Mauricio Castro Quesada
Resulta que tengo que crear un reporte en VB a travès de Crystal Reports 8, pero tengo que usar el ActiveX denominado CRViewer para visualizar el reporte en VB. La cosa es que este controlador se tiene que pegar a un reporte para poder verse. El problema es que quieren que investigue como poder usar este controlador para crear un reporte dinàmico sin usar los tìpicos archivos RPT de Crystal. Alguno sabrìa como realizar esta hazaña. Les agradecerìa sus respuestas.
Inclusive quisiera saber como utilizar este componente correctamente.
  Respuesta:  Carlos Alberto
Mauricio:
Yo utilizo los viewer para en mi proyecto pasame tu direecion para enviarte un ejemplo
  Respuesta:  Carlos Alberto
1.-En una forma en blanco pega un objeto crviewer
a la froma le pones el nombre frmViewer
2.-en tu modulo standar pon un codigo semejante a este
Public Sub Reporte(ByVal Archivo As String)

Set crxApp = New CRAXDRT.Application
crxApp.LogOnServer "pdssql.dll", "<miserver>"," <mibase>", "", ""
Set Rept = crxApp.OpenReport(App.Path " & Archivo)
With Rept
'''' puedes pasar paramtros a tu reporte
.ParameterFields(1).AddCurrentValue
End With
Set frmViewer.Rep = Rept
frmViewer.Show

End Sub

y listo

    Pregunta:  10056 - EJECUTAR UNA APLICACION DE VB DESDE UN CD SIN INSTALARLO
Autor:  Nubia Amparo Giraldo García
Pido el favor me colaboren. Tengo un programa hecho en Visual Basic y necesito ejecutar este desde un CD, sin necesidad de que el usuario lo instale en su sistema. Por favor S.O.S. que necesito entregar un trabajo lo más pronto posible. Muchas gracias a aquel ciudadano que me pueda colaborar.
  Respuesta:  Xavi
Hola Nubia, para ello, tienes que copiar todos los controladores (dll's y ocx) que precisa tu aplicacion en el mismo directorio donde estara tu aplicacion en el CD, de esta manera, si no los encuentra en el system del windows, mirara si estan en el directorio antes de dar el error.

    Pregunta:  10099 - ME PIDE UNA CLAVE AL VISUALIZAR EN CRYSTAL REPORT
Autor:  Mauricio Gonzalez
Hola amigos. tengo un problema

cuando visualizo un listado en un programa hecho en visual basic me pide una clave para accesar a Access, como que el crystal report no tubiese permiso para accesar la bases de Access.

Si alguien tiene alguna solucion por favor ayude lo necesito muy urgente, tengo que instalar un sistema desde a la Serena y si meda ese mensaje peligra mi trabajo.

!Gracias¡
  Respuesta:  Paco .
Comprueba que la base de datos Access no tiene clave y si la tiene comprueba que es la correcta.
Si esto no te funciona (por que esta bien hecho) prueba a mandarle el nombre de usuario y la clave bien desde visual basic o bien desde el propio crystalreport.
Encontraras ayuda de como enviar el nombre y la clave de usuario en los discos de ayuda de visual basic.

Un saludo

    Pregunta:  10134 - VB Y LOTUS NOTES
Autor:  Jose Luis Atanasio
Necesito hacer una aplicacion para enviar por mail (Lotus Notes) unos registros que estan contenidos en una planilla de Excel. El tema es asi: Por medio de controles DATA me conecto a esta base de Excel y lo que necesito es que segun el codigo que tiene un campo de la base se envie un mail por cada registro de la base al destinatario que corresponda (el destinatario es otro campo de la base). En definitiva necesito recorrer toda la base y que segun el codigo envie el mail a un destinatario. El problema es que tiene que ser mediante Lotus Notes y no se si existe algun ocx y otra cosa para conectar Visual con Notes. Por favor si alguien me puede ayudar desde ya le quedo agradecido.
  Respuesta:  José Ariel Limandri
Usa esta funcion

Private Sub SendMail(sServer As String, sDataBase As String, sSendTo As String, sSubject As String, sBody As String, sAttach As String)
Dim Settion As Object
Dim Data As Object
Dim Doc As Object
Dim RichText As Object
Dim EmbedObject As Object

Screen.MousePointer = vbHourglass
Set Settion = CreateObject("Notes.NotesSession")
Set Data = Settion.GetDatabase(sServer, sDataBase)
Set Doc = Data.CreateDocument
Doc.Form = "Memo"
Doc.Subject = sSubject
Set RichText = Doc.CreateRichTextItem("Body")

Call RichText.AddNewLine(1)
Call RichText.AppendText(sBody)
Call RichText.AddNewLine(2)
If sAttach <> "" Then
Set EmbedObject = RichText.EmbedObject(1454, "", sAttach, "")
End If
Doc.SendTo = sSendTo
Doc.SaveMessageOnSend = True
Call Doc.Send(True)
Settion.Close
Screen.MousePointer = vbDefault
End Sub

si queres te puedo mandar un OCX para mandar mails a travez de un SMTP sin importancia del cliente de correo

    Pregunta:  10208 - COMPACTAR BASES DE DBASE III CON VISUAL BASIC
Autor:  Javier Flores Contin
Necesito saber como compactar bases de datos de DBASE III (*.DBF) desde Visual Basic 6.

Se hacer esto con bases de ACCESS pero con las de DBASE no consigo hacerlo.

Agredezco todas las ideas ya que es mjy importante para mi hacer esto lo antes posible.

Muchas gracias a todos.
  Respuesta:  Onorio Palavicini
Hola Javier, por medio de Visual Basic6 de forma nativa no se puede, ya que dBAse III no proporciona un Proveedor OLDB o es un formato nativo de Access, se podría hacer si el fabricante de dDbase (o cualquier otro fabricante) proporcionara algún componente que fuera capaz de usarse con VB.

Una solución "chapucera", sería que se generara un .exe en clipper que haga estoy y tú desde VB lo llames desde un .bat o directamente al .exe.

Saludos.

|<  <<  164 165 166 167 168 169 170 171 172 173 174  >>  >|