Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 8156 - EJECUTAR .AVI DESDE UN .RES |
Autor: | vampy |
Por Fa... Tengo un AVI en un archivo de recursos .RES (en forma binaria) como lo ejecuto en visual Basic (NOTA: no me sirve el control Animation ya que este me solicita el archivo) |
Respuesta: | Paul Guerra |
Podes utilizar la función LoadResData para cargar los datos en una matriz de bytes. Después lo guardas en un archivo temporal AVI y listo. |
Pregunta: | 8172 - ORACLE 8.0 CON VB 7.0 SENTENCIA UPDATE |
Autor: | el Guille |
Apelo a vuestros conocimientos pq los míos no dan para más de todas formas gracias por adelantado.
Estoy haciendo un update contra una tabla de oracle, dentro de un bucle "do while not recordset.eof". La conexión que utilizo es un servicio que he generado para conectarme a la BD de oracle la aplicación con esta conexion va bien, el caso es que el update he probado a hacerlo de varias formas y todas sin resultado satisfactorio. Con el "Con.execute sql", (con es la conexion activa en ese momento y la sql contiene el update) si lo hago de esta forma hace el update(de unos 500 registros) y al final el proceso da el error "fin de fichero en el canal de comunicación" y se "muere" el proceso. Despues del fiasco obtenido probé de esta otra forma: Defino un recordset de tipo "New ADODB.CONNECTION" y la instrucción que utilizo es "Rd.open,sql(la del update)con(que es la conexion activa en ese momento),adOpenDynamic,adLockPessimistic , con esto lo único que consigo es aumentar un poco el nº de registros actualizados (unos 1500 + ó -) pero al final el proceso se muere y no me da ningún error(se queda colgado visual y tengo q recurrir al famoso Ctrl-Alt-Supr) la verdad es que ya no se si es problema del tipo de conexión , de la sql que utilizo, o de la base de datos Oracle. Si alguno de vosotros/as sabe porque ocurre esto y como solucionarlo os estaría eternamente agradecido. Un saludo, el Guille. |
Respuesta: | César |
Yo he usado VB 6.0 contra Oracle 8 usando ado y para hacer los updates los hago utilizando el recordset:
Set res = New adodb.Recordset res.Open sql, conexion donde sql="UPDATE ...." |
Pregunta: | 8173 - IMPRIMIR UN REGISTRO DE LA DB CON CRYSTAL REPORT |
Autor: | lore Sánchez Chamoso |
Hola me gustaría que me ayudarais a resolver un problema que tengo.
Estoy creando un sistema en Visual Basic y en él utilizo informes creados con Crystal Reports. El problema viene al hacer que visualice una factura de la BD's que yo consulto en el momento de ejecución. Resumiendo: no sé con qué instrucción le indico a Crystal Report la factura que quiero que presente el informe. Me gustaría que me contestarais lo más pronto posible, lo necesito.Gracias. |
Respuesta: | Sergio Durán |
Hola, bueno se cuando pudiste efectuar la pregunta pero, de seguro mi respuesta le servirá a más de alguien. Para imprimir Facturas de Compra y Venta, Guías de Despacho, etc., desde VB6, utiliza el Objeto Printer y así te olvidas para siempre de Crystal Report y sus licencias y además de DataReport (propio de VB).
Yo programo con VB6 y uso el obeto printer en combinación con Impresoras matriciales Panasonic KX-P1150 y Epson LX-300 + II, sin ningún problema. Hago algo así: Nimp = rs26.Fields(0).Value http://bio-soft.cl/ CONCEPCIÓN CHILE |
Respuesta: | Juan Alvarez |
Crea un reporte (Factura.rpt) en el cual se imprima todos los numeros de factura con su respectivos movimientos, al momento del diseño si le das una vista preliminar te daras cuenta que se veran todas tus facturas con sus respectivos movimientos, pero finalmente en el momento de la impresion osea cuando esta corriendo tu programa solo seleccionas uno y lo harias de la siguiente manera:
CR.ReportFileName = "Factura.rpt" CR.SelectionFormula = "{Tabla.NoFactura}='" + Text1.Text + "'" CR.Action = 1 Suponiendo que en text1.text esta el numero de la factura que quieres imprimir y que tengas una tabla con un campo llamado NoFactura, espero haberme explicado Mas dudas me Escribes ok |
Respuesta: | joaquin |
BUSCA LA AYUDA DE CRYSTAL REPORT Y LEETE LA INSTUCCION "SELECTION FORMULA", AUNQUE HAY OTRAS MANERAS ESTA ES LA MAS SENCILLA |
Pregunta: | 8183 - ENVIO DE MAIL EN FORMATO HTML |
Autor: | Ivan Martinez Arce |
Tengo un programa en V. Basic que envia e-mail pero necesito que el archivo adjunto que envio (un documento html o gif animado) se auto abra cuando el destinatario lee el mensaje.
Gracias. |
Respuesta: | Óscar Javier García Baudet |
Asumo que ya tienes el código con la máquina de estados necesaria para conectarte al servidor de correo, etc...
Paso a explicarte como adjuntar archivos: Por la largada de la respuesta, esta en el archivo resp8183.txt |
Pregunta: | 8194 - PROBLEMA CON REGISTRO DE OCX |
Autor: | Hugo Marin |
Hola amigos, estoy usando Visual Basic 6.0 y al usar el componente ocx "DATA CONTROL FOR BTRIEVE PROFESIONAL" (BTRDCP32.OCX) puedo selecionarlo como componente pero al llevar el objeto al form me da el siguiente mensaje de error y no me deja trabajar "Usted no tiene una licencia para hacer uso de este componente en ambiente diseño".
Gracias por la ayuda. |
Respuesta: | Juan cecconi |
El problema es que quie hizo ese control elijió la opción de pedir licencia para utilizar el control en otro proyecto. Para poder salvar este problema debes conseguir el archivo "xxxx.lic" ,donde xxx será el nombre del archivo de licencia con extencion "lic" (licencia). Una vez que lo consigues debes ponerlo en el directorio donde se encuentra el ocx (archivo del control) |
Pregunta: | 8201 - COMO PODRIA COMPROBAR LA CONECCION A UNA RED |
Autor: | Juan Alberto Hernandez Aco |
Hola amigos. Estoy implementado un sistema que emplea ODBC para conectarme a una base de datos ACCESS, sin embargo he tenido problemas a la hora de manejar el error si intento conectarme a mi base de datos ubicada en el servidor y no hay coneccion. Ya que despues de mostrarme el error de coneccion, ODBC me solicita el usuario, password y direccion con lo cual el sistema dejaria de ser robusto.
Utilizo VB 6.0, Access 97 y ODBC. Agradeceria cualquier comentario,sugerencia o un poco de codigo para manejar este tipo de errores cuando la red no este disponible. |
Respuesta: | Bases de Datos Sistemas C.A. |
Saludos, mira con respecto al ODBC configuralo y dile que grabe contraseña, pero si yo lo hiciera
utilizaria OLEDB es mejor, mas rapido, robusto, configurable etc. si necesitas mas yuda informicion, etc. no dudes en escribirme. Nota: disculpa si me tardo en contestar un poco pero es que estoy viajando mucho. |
Pregunta: | 8203 - DONDE ESTá EL ISAM INSTALLABLE |
Autor: | Oscar Hofman |
Estoy trabajando en VisualBasic 6.0 bajo Windows ME, asi que trato de importar y vincular las tablas de FoxPro 2.0 para las aplicaciones hechas por VB 6.0.
Hice las instrucciones para ejecutar las tareas de importación y vinculación de las mismas tablas: Set DB = OpenDatabase (\"C:\\foxpro2\", False, False, \"FoxPro2.0\") Se me dio el error reclamando \"ISAM Installable..\" entonces buscaba el componente de Installable ISAM por medio de Windows a traves de archivos con INI peor no lo encontraba. |
Respuesta: | tovares cr |
Estimado Oscar
Tienes un poblema que es dificil y facil de solucionar a la vez Lo veras !!! Por la largada de la respuesta, esta en el archivo resp8203.txt. |
Pregunta: | 8204 - DATA REPORT SIN DATA ENVIRONMENT |
Autor: | Esteban Eduardo Tripodi Gauthier |
¿Cómo puedo enlazar las propiedades DataMember y DataSource de un Data Report a través de código, sin usar el Data Environment y abriendo una base de datos con contraseña? |
Respuesta: | Bases de Datos Sistemas C.a. |
Saludos, Primero que todo creas el reporte en el data report, de manera similar con la diferencia
que los campos que tu quieres que salgan en el detalle le colocas el nombre del campo en el datasourse solamente, no llenes mas nada. en el codigo del formulario del VB que llama al datareport haces los siguiente dim rs as new adodb.recordset . . . cnstring=Entorno.conection ' o algo asi total el que te da el string o lo pones a mano rs.open "nombreTabla",cnstring, y demas parametros set datareport.source=rs . . . y con esto te sale personalizado, de todas manera si tienes dudas o quieres un ejemplo elaborado y funcional escribeme. Nota: No te lo envio de una vez porque no estoy en mi computador sino que estoy por fuera. www.bdsca.com |
Pregunta: | 8245 - EXPORTAR RECORDSETS A UN ARCHIVO |
Autor: | julio cesar FONTANILLA IGIRIO |
hola necesito urgentemente saber como exporto un recordset a un archivo txt, el cual extrae de una consulta alrededor de 15 campos; intento exportarlo con las siguientes instrucciones:
datareport1.ExportFormats.Add Key:="REPORTE", FormatType:=rptFmtText, FileFormatString:="PAGOS (*.TXT)", FileFilter:="*.TXT", Template:=STRTEMPLATE datareport1.ExportReport FORMATINDEXORKEY:="REPORTE", FileName:="d:\temporal\pagos.txt", SHOWDIALOG:=False, RANGE:=RPTRANGALLPAGES pero me sale un mensaje diciendo que el ancho del informe es mas grande que el ancho del papel. como puedo solucionar este problema. |
Respuesta: | alice queen |
Hola julio,
yo en lugar de exportar, me crearía un archivo de texto y escribiría en él, haría algo así: MiArchivo = \"nombre.txt\" Open MiArchivo for output as # 1 do while MiRecordset.eof = false Milinea = (acá concatená los campos del recordset) MiRecordset.movenext print #1, MiLinea loop close #1 espero que te sirva, cualquier cosa a las órdenes. Alice |
Pregunta: | 8250 - IMPRIMIR TEXTO ROTADO |
Autor: | ALEJANDRO COZART PEÑA |
Cómo puedo hacerle para imprimir texto en diferentes ángulos sin perder las características como la fuente, bold, subrayado, tamaño, etc. y enviar el resultado a la impresora |
Respuesta: | José Ariel Limandri |
Proba con este código.
Cualquier duda mandame un mail Option Explicit Private Declare Function CreateFont Lib "gdi32" Alias "CreateFontA" (ByVal H As Long, ByVal W As Long, ByVal E As Long, ByVal O As Long, ByVal W As Long, ByVal I As Long, ByVal u As Long, ByVal S As Long, ByVal C As Long, ByVal OP As Long, ByVal CP As Long, ByVal Q As Long, ByVal PAF As Long, ByVal F As String) As Long Private Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As Long Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long Private Sub DrawRotatedText(ByVal target As Object, _ ByVal txt As String, _ ByVal X As Single, ByVal Y As Single, _ ByVal font_name As String, ByVal size As Long, _ ByVal weight As Long, ByVal escapement As Long, _ ByVal use_italic As Boolean, ByVal use_underline As Boolean, _ ByVal use_strikethrough As Boolean) Const CLIP_LH_ANGLES = 16 ' Needed for tilted fonts. Const PI = 3.14159625 Const PI_180 = PI / 180# Dim newfont As Long Dim oldfont As Long newfont = CreateFont(size, 0, _ escapement, escapement, weight, _ use_italic, use_underline, _ use_strikethrough, 0, 0, _ CLIP_LH_ANGLES, 0, 0, font_name) ' Select the new font. oldfont = SelectObject(target.hdc, newfont) ' Display the text. target.CurrentX = X target.CurrentY = Y target.Print txt ' Restore the original font. newfont = SelectObject(target.hdc, oldfont) ' Free font resources (important!) DeleteObject newfont End Sub |
|< << 97 98 99 100 101 102 103 104 105 106 107 >> >| |