FoxPro/Visual FoxPro - Leer código de barras con celular y pasarlo en un text

 
Vista:
sin imagen de perfil
Val: 13
Ha aumentado 1 puesto en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Leer código de barras con celular y pasarlo en un text

Publicado por Marcelo (3 intervenciones) el 04/10/2020 07:38:17
Buenas noches soy nuevo en la programación de fox pro estoy en un sistema de facturación y lo quiero para poder usarlo con un lector de código de barras, y uso el celular con una aplicación como lector, en un formulario para cargar productos uso el lector del celular para cargar el código en un text y este se borra solo, no queda grabado que debo hacer, es alguna propiedad del text o debo hacer alguna modificación en el código. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Leer código de barras con celular y pasarlo en un text

Publicado por jose camilo (805 intervenciones) el 06/10/2020 06:02:59
estas usando un textbox o que, que aplicacion tienes instalado en tu celular
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 13
Ha aumentado 1 puesto en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Leer código de barras con celular y pasarlo en un text

Publicado por Marcelo (3 intervenciones) el 08/10/2020 02:12:54
hola si es un textbox y la aplicacion es scan-it to office.
pero por ejemplo en otro texbox que lo uso como buscador y tiene la siguiente codificación si queda grabado. desde ya muchas gracias

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
*--- InteractiveChange ---
LOCAL lc, lnRecno
SELECT producto
SET ORDER TO CODIGO   && CODIGO
lc = ALLT(THIS.VALUE)
lnRecno = RECNO()
IF producto.codigo >= lc
  IF NOT BOF()
    SKIP -1
  ENDIF
  IF producto.codigo < lc   && debe quedar donde estaba
    IF lnRecno <= RECC()
      GO RECNO()
    ELSE
      GO BOTT
    ENDIF
    RETURN
  ENDIF
  IF NOT EMPTY(ORDER()) && busqueda con indice
    SEEK lc
    THISFORM.text4.Value=codigo
	THISFORM.text5.Value=descripcion
	THISFORM.text10.Value=preciovent
	THISFORM.text9.Value = 0
  ELSE
    GO TOP
    LOCATE REST FOR producto.codigo=lc WHILE producto.codigo <= lc NOOPTIMIZE
    THISFORM.text4.Value=codigo
	THISFORM.text5.Value=descripcion
	THISFORM.text10.Value=preciovent
	THISFORM.text9.Value = 0
  ENDIF
ELSE
    LOCATE REST FOR producto.codigo=lc WHILE producto.codigo <= lc NOOPTIMIZE
    THISFORM.text4.Value=codigo
	THISFORM.text5.Value=descripcion
	THISFORM.text10.Value=preciovent
	THISFORM.text9.Value = 0
ENDIF
IF lnRecno # RECNO()
 *THISFORM.Pageframe1.Page1.grid1.SETFOCUS    && el nombre del TextBox
 THISFORM.text15.SETFOCUS    && el nombre del Grid
ENDIF
RETURN
*--- END InteractiveChange ---
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Leer código de barras con celular y pasarlo en un text

Publicado por jose camilo (805 intervenciones) el 08/10/2020 04:06:32
THISFORM.text4.Value=codigo por casualidad este es el campo que estas buscando

empesaria por revisar si esta recibiendo informacion con un wait windows , ademas veria si pierde el valor en unos de los seek
iria rastreando despues de cada uso si pierde el valor

asi que la logica es simple
1.- lo primero es ver si recibe algo de valor
2.- despues de cada busqueda

otra cosa en ves de interacivechange usaria lossfocus
si usas un wait windows al campo veras que te saltan digitos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 13
Ha aumentado 1 puesto en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Leer código de barras con celular y pasarlo en un text

Publicado por Marcelo (3 intervenciones) el 08/10/2020 18:08:32
gracias el problema era la aplicacion del celular la cambie y ahora funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar