|
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 - ebolo
Páginas: 1 2 3 [4] 5 6 ... 8
76
« en: Jueves 16 de Diciembre de 2004, 13:18 »
Hola a todos, quisiera saber que programador y que software necesito para leer una eprom M27C256B. Muchas gracias de antemano. Saludos.
77
« en: Martes 14 de Diciembre de 2004, 23:35 »
Debes de usar esta api. La ruta donde están los sonidos de windows es en C:\windows\Media ----------------------------------------------------------------------------------------- 'Ejecuta un fichero Wav, por el dispositivo de sonido (tarjeta de sonido).
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _ ByVal uFlags As Long) As Long
Const SND_SYNC = &H0 'just after the sound is ended exit function
Const SND_ASYNC = &H1 'just after the beginning of the sound exit function
Const SND_NODEFAULT = &H2 'if the sound cannot be found no error message
Const SND_LOOP = &H8 'repeat the sound until the function is called again
Const SND_NOSTOP = &H10 'if currently a sound is played the function will return without playing the selected sound
Const Flags& = SND_ASYNC Or SND_NODEFAULT
Private Sub Form_Load() Dim FicheroSonido As String FicheroSonido = "C:\WINDOWS\Media\Apagado de Windows XP.wav" sndPlaySound FicheroSonido, Flags End Sub -----------------------------------------------------------------------------------------
Saludos y suerte.
78
« en: Domingo 12 de Diciembre de 2004, 00:52 »
Hola Daniex, yo no he usado nunca Cristal report, pero puedes elegir la impresora por la que quieres mandar el informe mediante este código:
------------------------------------------------------------------------------- Dim P As Printer For Each P In Printers If P.Port = "COM1:" Then 'Selecciona la impresora que está en COM1 Set Printer = P Exit For End If Next P -------------------------------------------------------------------------------- Si la quieres madar por el puerto paralelo por LPT1: También puedes usar el nombre de la impresora con la propiedad DeviceName If P.DeviceName="nombreimpresora" then ..... end if
Saludos y suerte.
79
« en: Sábado 11 de Diciembre de 2004, 23:33 »
Hola JediAuror, no entiendo muy bien lo que quieres hacer. Si en principio tienes conectada la pistola por COM1, ¿para qué quieres manejar el puerto del teclado?. Yo todas las pistolas que uso se conectan por el mismo cable que el teclado, de forma que cada vez que lee un CB es como si lo escribieras en un control, en el que en ese momento tenga el foco. Me parece que el problema que tienes es que al conectarlo por COM1, lo que recibes lo vuelcas a un campo de texto(siempre el mismo). La verdad no sé cómo saber qué control tiene el foco, pero puedes crearte una variable pública de tipo integer, y dándole valores (1,2,3...) según esté en un control, es decir, si está en Text1 valor=1, en Text2 valor=2 y así sucesivamente. Luego en función del valor de la variable, vuelcas lo que recibas por el COM al control que le corresponda. Claro si tienes muchos controles dónde tener que poner los datos es un poco coñazo, pero a falta de tortas.......... Es un método un poco chapucero pero seguro. Saludos y suerte.
82
« en: Martes 28 de Septiembre de 2004, 13:23 »
Hola Yovana, yo lo que hago es que creo una base de datos en cada pc usario y vínculo todas las tablas a la base de datos que hace de servidor. La aplicación funcionará igual poniendo la misma ruta de la bd que la que está en la aplicación. Bueno es sólo una idea, seguro que hay más formas pero esta a mí me funciona.
Saludos y suerte.
83
« en: Jueves 23 de Septiembre de 2004, 08:32 »
Hola InkaPeruano, por lo que veo estás cerrando el DE_Entrada.CnEntrada (DataEnviroment), y lo que deberías cerrar es el Drp_Entrada (Datareport). Yo lo que pondría es: -------------------------------------------------------------------------------- DE_Entrada.CmdEntrada TxtSolicitud.Text 'parámetro de entrada DrpEntrada.ReportWidth = 1 If Not DrpEntrada.Visible Then DrpEntrada.Show DrpEntrada.Close End IF -------------------------------------------------------------------------------- Y quitar lo agregado. Aunque yo no tengo mucha idea. Saludos y suerte.
84
« en: Domingo 19 de Septiembre de 2004, 18:59 »
Hola luiyi, yo del tema de registro no tengo mucha idea, pero en la web del guille, http://www.elguille.info/vb/utilidades/indice.htmen los puntos 10, 11, 26, 30, 34 ...tienes unos ejemplos muy buenos de cómo trabajar con el registro. Saludos.
85
« en: Jueves 16 de Septiembre de 2004, 19:56 »
Hola yaumi, en principio sí. Debes importar los datos mediante ODBC, en Archivo - Obtener datos externos - Importar: en el desplegable 'Tipo de Archivo' eliges 'Bases de Datos ODBC', pestaña 'Origen de Datos de Equipo' y supuestamente te aparecerá la base de datos de SQL Server, la eliges y ya podrás ver todas las tablas de la base de datos. Seleccionas e importas. Saludos y suerte.
86
« en: Domingo 12 de Septiembre de 2004, 17:23 »
Hola sirespi, debes poner un control timer en el formulario, en la propiedasd interval pones cada cuanto quieres que compruebe, y en el único evento que tiene pones las acciones que quieres que haga. Saludos.
87
« en: Miércoles 8 de Septiembre de 2004, 10:57 »
Hola Esccii, lo que quieres decir es que necesitas aumentar la temperatura del cabezal impresor de la etiquetadora?. Pienso que por software no creo que se pueda hacer, por lo menos las que yo conozco no se puede. Comprueba si la etiquetadora tiene un rodillo excéntrico para poder ajustar más la etiqueta al cabezal y le haga más presión. Es el rodillo que arrstra a la etiqueta a la salida de la misma. Es lo único que se me ocurre. Saludos PD.: lo dicho sirve si imprimes por etiquetadora.
88
« en: Sábado 4 de Septiembre de 2004, 08:19 »
Te tiene que funcionar con cualquier cosa, notpad, doc o el editor que sea, a no ser que al abrir el editor te borre el contenido del portapapeles, aunque a mí no me lo elimina. Deja un txt abierto y haz después la prueba. Saludos.
89
« en: Viernes 3 de Septiembre de 2004, 07:57 »
Hola Anderea, en principio como te dice Kev te debería funcionar, yo normalmente nunca pongo formato poque suelen ser cadenas lo que envío al clipboard. Haz una prueba, pon un textbox en el formulario, una vez le aprietes al botón te posicionas en el textbox y haces control+V(pegar). A mí si me funciona. Saludos.
90
« en: Jueves 2 de Septiembre de 2004, 20:23 »
Hola Anderea, lo que tienes que hacer es poner dentro del evento click del botón: Clipboard.setText (lo que quieras enviar)
Así de sencillo.
Saludos.
91
« en: Sábado 28 de Agosto de 2004, 23:09 »
Hola Anderea, probablemente le falte a esos pc el componente MSADODC.OCX, que debe estar registrado y en la carpeta system32. Comprueba que está en esa carpeta, si no está lo sacas del pc que lo tengas y se lo copias a system32 y lo registras a windows. Si no es componente será otro que uses, es cuestión de comprobar los componentes que usas. Saludos y suerte.
92
« en: Viernes 27 de Agosto de 2004, 08:11 »
Gracias Rudajira, cada día se aprende algo. Saludos.
93
« en: Jueves 26 de Agosto de 2004, 20:23 »
Hola a todos. ¿Cómo se puede poner un index a 0 de un campo autonumérico?. He estado haciendo pruebas con una base de datos de access2000, y he borrado todos los datos de la misma, pero en el campo autonumérico, me sigue con el último nº que se quedó, y no sé cómo se vuelve a poner a 0. Saludo y gracias por adelantado.
94
« en: Miércoles 25 de Agosto de 2004, 22:17 »
Al actualizarlo al sp6 ya se me vé el access2000. Gracias de nuevo. Saludos.
95
« en: Miércoles 25 de Agosto de 2004, 20:06 »
Gracias cpmario por la información; yo no lo tengo actualizado. Voy a intentar actualizarlo. Saludos.
96
« en: Lunes 23 de Agosto de 2004, 20:33 »
¿Con el objeto Data de una conexión tipo DAO se puede abrir una base de datos de access2000, o es necesario usar ADO?. Supongo que es necesario usar ADO, pero no lo sé. Da la casualidad de los programas que he hecho hasta ahora siempre se relacionaban con access97 y no había tenido problemas con DAO, aunque últimamentte ya uso ADO; pero el otro día tuve que hacer un programa sencillo para una base de access2000 y lo hice con DAO porque no tenía el componente de ADO instalado en ese pc (el MDAC_TYP.EXE), me daba errores de no reconocer el mdb y supuse que era eso.
Simplemente es esa duda, si alguien lo sabe con certeza pues habré aprendido una cosa más. Saludos y gracias.
97
« en: Lunes 2 de Agosto de 2004, 19:35 »
Bueno después de probar, probar y probar, lo he conseguido. Os lo pongo por si lo necesitais: ------------------------------------------------------------------------------------- Private Sub ComboBox1_GotFocus() Dim q as integer ComboBox1.ColumnCount =3 'nº de columnas, de la 0 a la 2. ComboBox1.ColumnWidths = "30;30" 'ancho columnas 0 y 1. 'el ancho de la 3ª columna la limito con la propiedad ListWidth. ComboBox1.ListWidth=100 For q = 0 To 3 ComboBox1.AddItem ComboBox1.Column(0, q) = "aa" & q ComboBox1.Column(1, q) = "ss" & q ComboBox1.Column(2, q) = "dd" & q Next q SendKeys "{F4}" ' abrimos automáticamente el combo 'SendKeys "%{Down}" 'es lo mismo que "{F4}" End Sub
Private Sub ComboBox1_Click() Text30.Text = ComboBox1.Column(0, ComboBox1.ListIndex) _ & " " & ComboBox1.Column(1, ComboBox1.ListIndex) & " " & _ ComboBox1.Column(2, ComboBox1.ListIndex) End Sub -------------------------------------------------------------------------------------
Me falta bastante aprender sobre este control, si teneis algo por ahí os estaré agradecido. Sé que se puede poner nombre de cabecera a cada columna, pero eso no lo he conseguido. He buscado bastante y no he encontrado casi nada. Saludos.
98
« en: Domingo 1 de Agosto de 2004, 19:49 »
Hola juez, las que nosotros tenemos son Bizerba que es de lo que tengo algo de idea, pero porque he preguntado al servicio informático y siempre me han ayudado a entender el sistema. Lo siento, te aconsejo que hagas lo mismo, pedir un manual de comunicación ó algo similar...
Saludos y suerte.
99
« en: Sábado 31 de Julio de 2004, 17:02 »
Hola a todos. Estoy intentando usar un combobox con más de 1 columna del componente MS Forms 2.0 Object Library y sólo consigo añadir los items a la primera columna. ¿Cómo se añaden a las otras columnas?.
Gracias de antemano y saludos.
100
« en: Viernes 30 de Julio de 2004, 20:05 »
Hola de nuevo, pero ¿las balanzas las tienes conectadas a PC?. Es necesario que tengan salida a pc, bien de puerto de serie o tarjeta de red, ó....; luego cada marca de balanza es un mundo distinto, y también depende del modelo.
Por lo que entiendo lo que tienes conectado a pc es la caja registradora y la balanzas son independientes de la caja registradora, ya que no le puedes pasar los datos.
Si no las tienes conectadas deberías hablar con los técnicos de las balanzas si es posible conectarlas, hay muchas que no están preparadas.
Si ya las tienes conectadas, deberías hacerte con un manual de procedimiento de comunicación donde te pone las instrucciones básicas para poder hacer lo que quieres. Normalmente en la documentación que va con las balanzas suele poner algo. Si no es ponerte en contacto con el departamento informático para que te lo pasen.
Lo que quieres hacer no es difícil, lo que yo hago, es que los datos los tengo en unas tablas de access, con un soft muy simple modifico esos datos y los paso a las etiquetadoras, mediante un línea de comandos y una línea de datos, que esta relacionado con los comandos. Pero ya te digo que cada marca es distinto.
Saludos.
Páginas: 1 2 3 [4] 5 6 ... 8
|
|
|