Consulta Urgente!! : (

15/09/2007 - 03:52 por Doors | Informe spam
Saludos!!!

Amigos tengo una duda un poco rara , tengo un archivo que me funciona como
un recibo , en ese archivo tengo un campo en el cual se almacena un
consecutivo, es decir cada ves que se mande a imprimir se modifica el
contador, dicho proceso se realiza a traves de una macro la cual esta ligada
a un boton dentro del mismo recibo, todo el mecanismo del recibo funciona
bien , pero se me ha estado presentando un problema, yo deseo poner dicho
archivo en un servidor y que la gente lo accese por medio de una intranet, lo
que no se como hacer es que el contador me funcione igual para todos, es
decir que si yo voy a hacer un recibo y va por el numero 22 yo lo mande a
imprimir y que ese contador me lo guarda automaticamente en el archivo en el
servidor y si otra persona desea hacer un recibo en el momento que ingrese
muestre el consecutivo en el cual quedo.

Alguien me puede dar una mano??

GRACIAS !!!

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
19/09/2007 - 05:35 | Informe spam
hola, Doors !

... solo me queda una consulta mas por hacer
... alguna forma de controlar un momento en que 2 personas o mas intenten ingresar al archivo
que este no se habra hasta que el archivo este cerrado... como colocar una sentencia no se si funcionara con un if
que si yo tengo el archivo abierto y otra persona lo ingresa... un mensaje indicandome que... esta siendo ocupado por otra persona.



1) a cual archivo te refieres ?... al archivo de excel ?... o al archivo de texto que lleva la numeracion de los recibos impresos ?
si es el de excel... ya hiciste pruebas guardandolo como *compartido* ?... algun error de momento ?... -?-

2) cuales son las probabilidades/horas/instancias/... [u otras eventualidades]...
de que dos [o mas] personas traten de imprimir/numerar/... en el mismo y *preciso* instante que otro/s ?
[para ver si conviene abrir dos veces el contador, o mantenerlo abierto y hacer que esperen turno los demas] -?-

saludos,
hector.
Respuesta Responder a este mensaje
#7 Doors
20/09/2007 - 00:52 | Informe spam
Hola Hector!!

Yo me referia al archivo de texto al txt, ya que no habria ningun
inconveniente a que la persona espere a que se termine de hacer el archivo y
despues continue haciendolo., es decir seria mejor mantenerlo abierto y que
los demas esperen turno, la probabilidad de que dos personas ingresen
exactamente al mismo tiempo es poca, de hecho lo que estaba pensando era que
en el momento de que la persona termine de hacer el recibo, es decir en el
momento en qeu el contador en el archivo de texto es modificado, el archivo
se cierre y asi no habria inconvenientes de que la alguna persona deje
abierto el archivo.

GRACIAS HECTOR POR TU AYUDA!!!!

"Héctor Miguel" wrote:

hola, Doors !

> ... solo me queda una consulta mas por hacer
> ... alguna forma de controlar un momento en que 2 personas o mas intenten ingresar al archivo
> que este no se habra hasta que el archivo este cerrado... como colocar una sentencia no se si funcionara con un if
> que si yo tengo el archivo abierto y otra persona lo ingresa... un mensaje indicandome que... esta siendo ocupado por otra persona.

1) a cual archivo te refieres ?... al archivo de excel ?... o al archivo de texto que lleva la numeracion de los recibos impresos ?
si es el de excel... ya hiciste pruebas guardandolo como *compartido* ?... algun error de momento ?... -?-

2) cuales son las probabilidades/horas/instancias/... [u otras eventualidades]...
de que dos [o mas] personas traten de imprimir/numerar/... en el mismo y *preciso* instante que otro/s ?
[para ver si conviene abrir dos veces el contador, o mantenerlo abierto y hacer que esperen turno los demas] -?-

saludos,
hector.



Respuesta Responder a este mensaje
#8 Héctor Miguel
20/09/2007 - 03:31 | Informe spam
hola, Doors !

Yo me referia al archivo de texto al txt... seria mejor mantenerlo abierto y que los demas esperen turno
la probabilidad de que dos personas ingresen exactamente al mismo tiempo es poca
de hecho lo que estaba pensando era que en el momento de que la persona termine de hacer el recibo
es decir en el momento en qeu el contador en el archivo de texto es modificado, el archivo se cierre
y asi no habria inconvenientes de que la alguna persona deje abierto el archivo.



el archivo de texto se abre dos veces y en ambas se vuelve a cerrar [no te preocupes por ello]...
una para *leer* el ultimo numero registrado y otra cuando se actualiza dicho registro
revisa el codigo y veras dos instrucciones *similares*...

-> Close #1 ' cerramos la lectura '
-> Close #1 ' cerramos el contador actualizado '

si las eventualidades de que ocurran dos numeracionea al mismo y preciso momento son pocas... ;)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida