• Viernes 8 de Noviembre de 2024, 16:00

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Juan C

Páginas: [1] 2
1
Visual Basic 6.0 e inferiores / Re: Felicidades Brroz
« en: Martes 8 de Marzo de 2005, 20:02 »
Gracias y Felicidades




Juan Carlos

2
Visual Basic 6.0 e inferiores / Re: Ayuda Con Cajero Automático
« en: Miércoles 2 de Febrero de 2005, 23:55 »
Eliza Marti:

Gracias por colaborar conmigo.

Voy comenzar a practicar con ello.

seguro te voy a responder.

Saludos

Juan Carlos

3
Visual Basic 6.0 e inferiores / Re: Ayuda Con Cajero Automático
« en: Martes 1 de Febrero de 2005, 18:44 »
Hola Eli:

Muchas gracias por tu interes, fijate que no tengo mucho problema con mandar datos, pero necesito para hacer pruebas una rutinita para recibir datos.

Como lo dije antes como ya está el hardware, al abrir una pluma e imprimir el boleto, en ese momento manda información a la pc mediante el rs232, entonces tengo que hacer una rutina para recibir datos y saber que esta recibiendo la pc en esos momentos, si logro resolver esto seguramente avanzaré significativamente.  Si puedes orientarme o tienes una pequeña rutina para darme una idea te lo agradeceré.

Saludos

Juan Carlos

4
Visual Basic 6.0 e inferiores / Re: Ayuda Con Decimales
« en: Jueves 27 de Enero de 2005, 21:11 »
Hola

Es probable que la declaración de tu variable esultante este com Integer
si puede que alguno de los valores no se entero, puedes declararla double

espero sea lo que requieres

saludos

5
Visual Basic 6.0 e inferiores / Re: Ayuda Con Cajero Automático
« en: Jueves 27 de Enero de 2005, 20:56 »
Gracias por interesarte Eliza Marti

Se cominican por puerto serie, para poder lograr una comunicación con la interfaz del cajero y las plumas como podría probar, bit a bit o como, no conozco muy bien el mscomm teb¡ndras algo?

Muchas gracias

6
Visual Basic 6.0 e inferiores / Ayuda Con Cajero Automático
« en: Jueves 27 de Enero de 2005, 19:45 »
Hola a todos y gracias de antemano:

Me pidieron desarrollar un sistema para administrar un estacionamiento, actualmente ya tienen todo el hardware e inclusive el software, el problema de mi cliente es que el software que le obligaron a comprar en pocas palabras no sirve.

No tengo ningún problema con el sistema administrativo, mi problema radica, por lo siguiente:

Tiene cajeros para cobrar automáticamente, mismos que imprimen un boleto de salida, al mismo tiempo la pc que tiene el cajero debe de mandar a la base de datos central para registrarlo, lo mismo para la "pluma de entrada", al emitir el boleto de entrada la pc de la pluma debe de mandar ese registro del automovil que entra, una de mis preguntas es : Alguien sabe con que tipo de controles puedo solucionar la comunicación entre el cajero y la PC o si existen interrupciones como las de la impresora o si es por medio del puerto serie o que, desafortunadamente no contamos con manuales ni especificaciones técnicas de los cajero y las plumas.

si alguien me puede facilitar información o links donde la pueda obtener mucho se los voy a agradecer.

Muchisimas gracias

7
Visual Basic 6.0 e inferiores / Listview
« en: Viernes 5 de Noviembre de 2004, 23:29 »
Hola amigos:

Alguien por favor me puede decir si existe una manera muy rapida de colocar registros de un recordset en un listview.
Actualmente lo que hago es que, abro el recordset y con while....wend
voy añadiendo elemento por elemento.
El problema es que si tengo unos 3000 registros se tarda un poco en hacerlo y requiero velocidad.

Se me ocurre que si no se puede en listview, aunque sea en otro tipo de control.

Por ejemplo en un datagrid se puede:

Set Datagrid1.datasourse=rsArticulos

y así quedaría muy rápido.  El problema que con un datagrid si el cursor no es en cliente (osea si no es para red), no me muestra los datos, únicamente lo haría si es de tipo cliente.

A todos les agradezco de antemano su ayuda

saludos

Juan Carlos

8
Visual Basic 6.0 e inferiores / Re: Impresion En Vb
« en: Viernes 22 de Octubre de 2004, 03:19 »
Hola FAP1603:

No te entendí muy bien si lo quieres imprimir directo desde el documento que creaste o desde word.

Si lo quieres imprimir desde el documento que lo creaste, por que no pruebas usando el metodo print y modificando el tamaño de la hoja y haciendo formulas para justificar el texto.

Si puedes mandame el ejemplo para verlo mas claro a lo mejor con gusto te puedo ayudar.  Mientras checo como lo puedes lamara desde word

Saludos.

Juan Carlos

9
Visual Basic 6.0 e inferiores / Re: AplicaciÓn De Facturacion
« en: Sábado 9 de Octubre de 2004, 22:03 »
Hola:

Si me interesa el código te platico que tengo uno de ventas que también factura, pero me interesa también la parte de bancos.  No tengo el programa que dices, si me lo puede pasar, en que version de VB está?

Es multialmacen, multiusuario, etc?

saludos

PD te había mandado un email, haber si me respondes.

Juan Carlos

10
Crystal Reports / Re: Crystal Report 8 Y Visual Basic 6
« en: Jueves 7 de Octubre de 2004, 23:26 »
Hola Mayte no entendí bien tu pregunta, pero te sigiero haz lo siguiente:

Crea tus reportes en crystal y grabalos en una carpeta.
En visual añade el control de Crystal.
Para visualizar tu reporte pon lo siguiente, ejemplo:

CReport1.DataFiles(0) = gblubicacionbase
CReport1.Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & gblubicacionbase & ";Persist Security Info=False "
CReport1.ReportFileName = App.Path & "\reportes\FACTURA.rpt"
CReport1.Action = 1



donde Creport1 es el nombre de tui control crystal que pusiste en visual.
gblubicacionbase es la ubicacion de tu base de datos, por ejemplo c":\base\base.mdb"
y action=1 para que lo muestre en pantalla
"\reportes\FACTURA.rpt" es la ruta donde esta el reporte

seguro te va a funcionar cualquier duda escribeme.


PD este ejemplo es para base de datos en Access.

saludos


Juan Carlos

11
Visual Basic 6.0 e inferiores / Re: AplicaciÓn De Facturacion
« en: Jueves 7 de Octubre de 2004, 23:15 »
Oye Saqutxo:

Tu programa funciona muy bien para facturación y bancos?, si es asi venderias el código?

Saludos


Juan Carlos

12
Visual Basic 6.0 e inferiores / Re: Bloqueo De Registros
« en: Jueves 7 de Octubre de 2004, 23:08 »
Hola:


Gracias a todos po interesarse y escribirme.

Oye Saquotxo, eso que pones creo es para DAO y yo estoy trabajando en ADO, de todos modos muchas gracias.

Que tal Seek20, efectivamente puedo poner el campo autonúmerico, y evito ver el último registro, pero si hago esto mi pregunta sería, que pasa por ejemplo:

Si estoy en el número de venta 50, como está en red, van un usuario da de alta otra ventas (addnew), enseguida otro usuario da de alta (addnew), que pasa si los dos al mism tiempo exacto graban la venta (update), cual seria 51 y cual 52, o que es lo que pasa con el registro cundo uso addnew, hay forma de bloquerlo?.

Por que ya me entere que con DAO usando el metodo Edit, se bloquea el registro y con ADO, automaticamente cuando estoy modificando un campo entra en modo de edición y se bloquea, pero cuando doy de alta?


Muchas gracias

Saludos
Juan Carlos

13
Visual Basic 6.0 e inferiores / Diseñador De Reportes
« en: Martes 28 de Septiembre de 2004, 02:08 »
Hola a todos:

Quisiera saber si alguno de ustedes conocen una aplicación que interactue con Visual Basic 6 tipo Crystal Reports, que cuando distribuya la aplicación también se pueda distribuir el diseñador para que los clientes puedan modificar los reportes.

Sobre todo que no cueste muy caro.


Saludos

14
Crystal Reports / Re: Duda En La Impresion De Booleanos
« en: Martes 28 de Septiembre de 2004, 00:58 »
Hola Phantom:

Tienes que insertar una fórmula, y puedes poner en la fórmula:
IIF ({TABLA.CAMPO}=1,"X","Y")


de esa manera cuando el valor del registro en el campo sea uno te imprime X, de lo contrario te imprime Y.

Espero te sirva.  Si funciona.

Saludos

Juan Carlos

15
Visual Basic 6.0 e inferiores / Re: Bloqueo De Registros
« en: Lunes 27 de Septiembre de 2004, 18:11 »
Hola:
En DAO es buena opción al usar edit se bloquea el registro, pero como le hago en ADO, para indicarle que bloquee un registro determinado, esa sería ahora mi duda

si alguien me ayuda mil gracias:

Juan Carlos

16
Visual Basic 6.0 e inferiores / Re: Bloqueo De Registros
« en: Jueves 23 de Septiembre de 2004, 23:46 »
Juanolo:

De antemano muchas gracias por interesarte a ayudarme

Efectivamente es algo muy similar a lo que escribiste.

El número consecutivo lo tomo del ultimo registro de la tabla de ventas ( o facturas) y lo incremento en uno, el problema que me da es que pueda suceder que exactamente al mismo tiempo de dos maquinas quieran acceder a ver el ultimo registro para tomar el numero e incrementarlo, asi tendria dos ventas con el mismo número y como no se aceptan duplicados ahi estará el problema, voy a itrabajar un poco con lo que me dices, lo que no entiendo para ponerlo en EDIT, yo uso lo sig. para abrir la tabla:

Set rsVenta = New ADODB.Recordset
rsVenta.Open "Select * from ventas", cnC, adOpenKeyset, adLockOptimistic

Gracias y saludos

17
Visual Basic 6.0 e inferiores / Bloqueo De Registros
« en: Jueves 23 de Septiembre de 2004, 22:52 »
Hola a todos:

La situación es la siguiente:
Tengo un programa que está trabajando muy bien, es de ventas, inclusive para red y la base de datos esta en un servidor.
El problema es que si quiero añadir un registro por ejemplo para grabar (añadir con addnew) una venta, pero si de dos maquinas o mas quieren añadir al mismo tiempo el registro (exactamente al mismo tiempo oprimen la tecla para grabar), como tiene que registrar el numero de la venta tengo conflicto con la actualización de los datos o que me de el número consecutivo de la venta.

Este problema solo lo hace si se oprime la tecla de grabar al mismo tiempo en diferentes máquinas, si pasa una fracción de segundo, no hay problema.

Alguien por favor me puede decir si hay que bloquear  el registro si es asi como le hago, o de que manera lo puedo solucionar.

Muchas gracias

PD realmente me urge

Saludos

18
Visual Basic 6.0 e inferiores / Re: Código De Barras
« en: Jueves 23 de Septiembre de 2004, 22:45 »
Gracias ciclop


Tengo dudas si el  mismo font sirve para todos los formatos, yo tengo interes en el EAN 13, que creo ese sirve, pero hay un formato de 5 caracteres que no se ni como se llama el formato y si esos fonts sirvan para ese formato.

Saludos

19
Visual Basic 6.0 e inferiores / Re: Código De Barras
« en: Miércoles 22 de Septiembre de 2004, 01:34 »
Hola:

Alguien dentro de sus curiosidades tendrá una rutina para imprimir código de barras, el mismo codigo varias veces en una hoja, como si fuese una planilla, si se puede en varios formatos se los agradezco de antemano, sino aunque sea una vez y yo agregaré el resto.

PD. no se que formato sea, pero me interesa mucho uno que tiene 5 numeros(digitos).

Mil gracias.

20
Crystal Reports / Re: Problema Al Abrir La Base De Datos
« en: Martes 13 de Julio de 2004, 01:11 »
Mira:

Lo que tienes que hacer es tambien redireccionar los subinformes, recuerda que en realidad son informes y si no les indicas la ubicacion de la base de datos no te saldran los datos.  Pueds hacer lo que sigue a mi me funcionea bien:

Si ya tienes codigo para imprimir desde visual aumenta estas lineas al codigo:

 'PARA EL CONTROL DE LOS SUBREPORTES
        aaa = CReport1.GetNthSubreportName(0)
        bbb = CReport1.GetNthSubreportName(1)

        CReport1.SubreportToChange = aaa
        CReport1.DataFiles(0) = gblubicacion & "Ventas.mdb"

        CReport1.SubreportToChange = bbb
        CReport1.DataFiles(0) = gblubicacion & "Ventas.mdb"

        CReport1.SubreportToChange = ""
        CReport1.Action = 1



donde aaa y bbb son variables string
gblubicacion es una variable donde se encuentra la rura de la base de datos
tambien podrias sustituir  CReport1.DataFiles(0) = gblubicacion & "Ventas.mdb"
por otro ejemplo   CReport1.DataFiles(0) ="C:\carpeta\Ventas.mdb"


pruebalo seguro te funcionara

saludos

Juan Carlos

21
Crystal Reports / Re: Crystal Report 8.5
« en: Lunes 12 de Julio de 2004, 21:03 »
Hola Chicharos:

Mira no te preocupes, es algo muy sencillo lo que tienes que hacer

Si ya logras tener en pantalla una factura y esa es la que tienes que imprimir.  Yo te sugeriria que pongas ademas de eso una opción de consultar factura por si mas adelante la quieres facturar, no tenga que ser exactemente la misma, o imaginate que pasa si tienes en pantalla la factura y se te va la energía electrica como la imprimes despyes?. pero bueno eso ya será tu desición.

Solo tienes que poner unas cuantas lineas de codigo para decirle que imprima unicamente esa factura:

Dim strfolio As String
Dim formu As String
Dim folio As Long



folio = CLng(lblfolio.Caption) 'suponiendo que aqui esta el numero de factura

strfolio = "{MOVIMIENTOS VENTAS.MOVCODIGO}= " & folio
' gblubicacion es la ruta o path donde esta tu base de datos
' tambien podria quedar: CReport1.DataFiles(0) = "C:\BASE\la base.mdb"

CReport1.DataFiles(0) = gblubicacionbase
CReport1.Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & gblubicacionbase & ";Persist Security Info=False "
CReport1.ReportSource = crptReport
formu = "(" & strfolio & ")"
CReport1.SelectionFormula = formu
CReport1.ReportFileName = App.Path & "\reportes\FACTURA.rpt"
CReport1.Action = 1



Con este codigo Crystal te selecciona los registros a imprimir

Espero te sirva Saludos.

Juan Carlos

22
Visual Basic 6.0 e inferiores / Re: Camara Web Y Visual Basic Please!!!
« en: Viernes 9 de Julio de 2004, 02:30 »
Eliza..

Porque no pruebas la siguiente dirección
http://www.somser.com/2000vb/WebCam.htm

a lo mejor puedes encontrar algo interesante

23
Crystal Reports / Re: Cortar El Papel De Una Impresora De Tickets
« en: Viernes 9 de Julio de 2004, 02:21 »
asanchez:

En realidad desde Crystal no vas a poder mandar cortar el ticket, lo que tienes que hacer es asegurarte que el controlador de la ipresora es el adecuado para la que estas usando, una vez confirmado esto, configura pa impresora en suss propiedades y elige o activa la opcion de Partial Cut, para indicarle que corte al terminar de imprimir.

Espero te seirva

Saludos

Juan Carlos

24
Crystal Reports / Re: Crystal Reports Con Condicion
« en: Viernes 9 de Julio de 2004, 02:18 »
Daniel:

' LO QUE PONGO ASI´: {PICKING.PICREGISTRADO} EN ESTE EJEMPLO PICKING ES LA TABLA Y PIC REGISTRDAO ES EL CAMPO

folio = Mid(cmbArtdel.Text, 1, 3)
folio2 = Mid(cmbArtAl.Text, 1, 3)
Ubi = "S"
strUbicada = "{PICKING.PICREGISTRADO}=" & "'" & Ubi & "'"

'con 2 variables de clientes CUANDO TIENES QUE ELEGIR DE UN COMBOBOX
strfolio = "{PICKING.PICCLICLAVE}>= " & "'" & folio & "'" & " AND {PICKING.PICCLICLAVE}<= " & "'" & folio2 & "'"

' CUANDO USES FECHAS
dia = Day(Dtpfechaini.Value)
mes = Month(Dtpfechaini.Value)
año = Year(Dtpfechaini.Value)
fechainicial = "#" & mes & "/" & dia & "/" & año & "#"
dia = Day(DTPfechafin.Value)
mes = Month(DTPfechafin.Value)
año = Year(DTPfechafin.Value)
fechafinal = "#" & mes & "/" & dia & "/" & año & "#"
varfechaalta = "{PICKING.PICFECHA}>= " & fechainicial & " And {PICKING.PICFECHA}<= " & fechafinal

Screen.MousePointer = vbHourglass
CReport1.DataFiles(0) = gblubicacionbase ' ES UNA VARIABLE DONDE ESTA LA BASE DE DATOS
' PODRIAS PONER EJEMPLO:
'CReport1.DataFiles(0) = "c:\carpeta\base.mdb"

CReport1.Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & gblubicacionbase & ";Persist Security Info=False "
CReport1.ReportSource = crptReport

'AQUI JUNTO LAS CONDICIONES DE LAS TRES EN UNA SOLA FORMULA
formu = "(" & strfolio & ")" & " " & "AND" & " " & "(" & strUbicada & ")" & " " & "AND" & " " & "(" & varfechaalta & ")"

CReport1.SelectionFormula = formu
CReport1.ReportFileName = App.Path & "\reportes\SalidasDetalladoR11.rpt"
CReport1.Action = 1


pruebalo seguramente te funcionara y de aqui en adelante con tu imaginación puedes lograr lo que quieras.
a mi me funciona

Saludos

Juan Carlos

25
Crystal Reports / Re: No Me Muestra Los Reportes
« en: Viernes 9 de Julio de 2004, 02:10 »
Hola José:

En realidad Crustal no necesira de esa .dll, esa es mas bien del Messenger, lo mas probable es que tengas conflictos con tus Dll's, trata de instalarlo en otra pc que no tenga Messenger, de entrada no se ocupa en el Crystal

Si quieres saber que Dll debes registrar para distribuir aplicaciones consulta el archivo runtime.hlp que se instala junto con Crystal.

Espero te sirva

Saludos

Juan Carlos

Páginas: [1] 2