Ver stock de otros locales

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
edufloriv
Posts: 136
Joined: Thu Nov 08, 2012 3:42 am
DBs Used: DBF, MariaDB
Location: PERU
Has thanked: 1 time
Been thanked: 4 times

Ver stock de otros locales

Post by edufloriv » Mon Sep 03, 2018 11:30 pm

Saludos amigos,

Tengo un cliente que tiene varios locales, en distintas ubicaciones geográficas, pero el desea que el stock de estos locales se puedan ver entre si, para de esa forma pedir que traigan el item al local donde esta agotado y cerrar la venta.

¿ Cual es la forma más ídonea para resolver este escenario ? - ¿ Solo se puede hacer con VPN ó existe otra forma ? - ¿ Se podría usar una base de datos MySQL en un host contratado y alli ir subiendo todos los cambios de stocks ?, si es así, ¿ alguien tiene código funcional de conexión a una base de datos MySQL remota ?

Agradeciendo su gentil ayuda,

Eduardo Flores Rivas


LIMA - PERU

martingz
Posts: 237
Joined: Wed Nov 18, 2009 11:14 pm
Location: Mexico
Has thanked: 12 times
Been thanked: 9 times

Post by martingz » Tue Sep 04, 2018 12:52 am

Te recomiendo usar MySql o Mariadb,conexion a servidor remoto

conexion remota

mysqlsevr:=IP del Servidor
mysqlusu:=usuario
mysqlpass:=password

oServer:=TMySQLServer():New(mysqlsevr, mysqlusu, mysqlpass) * conexion al server
If oServer:NetErr()
MsgStop(oServer:Error())
flagentramysql:=.f.
else
oServer:SelectDB( "Restaurant" ) ** me conecto a la base de datos
If oServer:NetErr()
MsgStop(oServer:Error())
flagentramysql:=.f.
endif
fQuery:= oServer:Query( "Select id,clave,nombre,mostrar,externo from Lineas WHERE mostrar = 1 order by clave" ) * hago query a la bd Lineas
If fQuery:NetErr()
MsgStop(fQuery:Error())
return nil
endif
endif

cualquier duda con gusto te ayudo

User avatar
dragancesu
Posts: 560
Joined: Mon Jun 24, 2013 11:53 am
DBs Used: DBF, MySQL, Oracle
Location: Subotica, Serbia
Has thanked: 14 times
Been thanked: 101 times

Post by dragancesu » Tue Sep 04, 2018 5:42 am

MySQL can work in a remote location, it only needs to be provided with access, the location is defined by the IP address

In principle, the simplest is that you have one base on a server and all clients are accessing, some locally, some over the Internet, the speed depends on the network

User avatar
dragancesu
Posts: 560
Joined: Mon Jun 24, 2013 11:53 am
DBs Used: DBF, MySQL, Oracle
Location: Subotica, Serbia
Has thanked: 14 times
Been thanked: 101 times

Post by dragancesu » Tue Sep 04, 2018 12:02 pm

It's easy to send the program, but it's a question of whether you have a database that works

To begin: How Much Is Your Experience with Myself? Is the database working?

jucar_es
Posts: 77
Joined: Thu Nov 13, 2008 11:12 pm

Post by jucar_es » Mon Sep 10, 2018 5:05 pm

Buenos dias..

Dependiendo de la base de datos que estan usando cada uno de los restaurantes..
se prodría implementar facilmente usando Mysql o letodb

Ya he realizado este tipo de consultas en los dos sistemas...
si desea envieme la forma como funcionan los restaurantes para ver como puedo ayudarle

..
Saludos desde Colombia

User avatar
luisvasquezcl
Posts: 1093
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 13 times
Been thanked: 14 times
Contact:

Post by luisvasquezcl » Tue Sep 11, 2018 12:42 am

Estimado Eduardo, para conectar a tu base de datos debes tener ip fija o tambien puedes instalar tu base de datos en un servidor web y acceder a una pagina que te devuelva los datos en XML u otro formato. Así usas la seguridad del servidor web.

User avatar
Ismach
Posts: 62
Joined: Wed Nov 28, 2012 5:55 pm
Location: Buenos Aires - Argentina
Been thanked: 6 times

Post by Ismach » Tue Sep 11, 2018 1:58 am

a traves de una base en la nube y tenes una sola tabla...

Post Reply