• Jueves 16 de Mayo de 2024, 21:23

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 - Oscarhdz84

Páginas: [1]
1
C# / Sincronizar Hand Held
« en: Viernes 31 de Agosto de 2007, 07:23 »
Que tal, estoy trabajando con un sistema para una handheld en donde hago una captura y guardo la informacion en un archivo XML, hasta ahi todo va bien. La momento en que conecto el dispositivo a la Pc, se sincroniza mediante el ActiveSinc pero los archivos se guardan en una carpeta. Lo que necesito es que ese archivo XML lo lea otro sistema que tengo en la PC para actualizar mi Base de Datos que tengo en la Pc tambien. Como puedo hacer que cada que conecte el dispositivo, e lea el archivo XML para actualizarla la BD?? algo asicomo un trigger en BD. Tendria que correr manualmente algun proceso cada que conecte el dispositivo??
Alguien que me pueda ayudar porfavor !! Se agradeceria mucho

2
VB .NET / Sacar Logaritmo Natural
« en: Viernes 10 de Agosto de 2007, 07:54 »
Hola, estoy haciendo una aplicacion en este lenguaje, hace tiempo que no utilizaba Visual Basic, me quede en el 6.0 y despues pase a Java, ahora empece de nuevo pero con .net.
Mi problema esta en que necesito sacar el logaritmo natural de cierta cantidad, ysegu nse y lo que he encontrado es con la funcion

Log(float) pero al momento de hacerlo, el resultado no es el esperado, no concuerda con el valor que saco si lo hago con la calculadora.
Alguien sabe porque es eso, o si existe una manera exacta para hacerlo??
Gracias se agradeceria..

3
C# / Re: Ayuda Sistema De Iventarios
« en: Miércoles 8 de Agosto de 2007, 20:04 »
Logre Capturar el dato, pero mi prolema ahora esta en la nsercion en el otro datagrid con la convesrion de datos, Que tipo deben ser mis datos para poder insertarlos en una fila? Y al momento de agregarle una nueva fila al datagrid, me pide que inserte columnas, pero si ya las trae definidas la fila, no??
Alguien queme pueda ayudar porfavor..

4
SQL Server / Re: Perdida De Datos Union 3 Tablas
« en: Miércoles 8 de Agosto de 2007, 18:47 »
Muchas gracias ElNapster, esa no la sabia, que diferencia tiene con left outer join??
En fin lo hice como me aconsejaste, me pidio que modificara los niveles de compativilidad de la base dedatos a 80 o menos con el procedure sp_dbcmptlevel, (en realidad no se que fue lo que hice pero lo ejecute, jeje) y realice el query, me funciono mas no soluciona mi problema, :s lo que necesito es que una las 2 tablas, y  con el *= me pone todos los datos unicamente de una sola tabla y si le pongo A.Prod * B.Prod AND B.Prod *= A.Prod no se puede, ahi sigo teniendo perdida la informacion de alguna de las tablas, es decir, lo que busco seria:

Código: Text
  1.  
  2.  
  3. Tabla1          Tabla 2          Query
  4. Cod  cant      Cod  cant       Cod  cant
  5. 1     10        2     20         1    10
  6. 3     10        4     10         2    20
  7.                                   3   10
  8.                                   4   10
  9.  
  10.  

5
SQL Server / Perdida De Datos Union 3 Tablas
« en: Miércoles 8 de Agosto de 2007, 02:54 »
Que tal, estoy trabajando con una Base de Datos de inventario y me quede atorado en un query y me gustaria saber si alguien me puede dar un empujoncito.
Manejo 3 tablas de productos: Entradas, existencia y salidas.
Lo que inento hacer es unir la informacion de las 3 tablas (IdProd, cantidad).
Suponiendo que tengo los mismos productos en las trs tablashago lo sig:

SELECT A.IdProd, SUM(A.cantidad + B.Cantidad - C.Cantidad) FROM Entradas A INNER JOIN Existencia B ON A.IdProd = B.IdProd INNER JOIN salidas C ON A.IdProd = C.IdProd GROUP BY A.IdProd

esto me da un buen resultado, peeero, mi problema esta en que no siempre tengo los mismo productos en las 3 tablas, algunas veces tengo entradas de productos que no tengo en existencia, o tengo salidas de productos que no tengo en entradas, asi que perderia esa informacion ya que no la uniria.

Alguien tiene alguna idea de como puedo "Unir simplemente" las 2 primeras tablas
para agruparlas, no perder informacion que no tenga en alguna de las 2 y despues restarle la informacion que tengo en la de salidas??
Nota: Nunca podre tener salidas de productos que no tengo en existencia.

Llevo bastante tiempo tratando de elaborar ese query y no he podido, agradeceria mucho su apoyo, gracias :)

6
C# / Re: Bases De Datos
« en: Miércoles 8 de Agosto de 2007, 02:39 »
A ver si entendi tu caso:

Intenta con este string:

string aux = "SELECT Art,Cant,Valor,Marc FROM Inv WHERE Valor=val and Art = art";
(Supongo queya tienes art y val definidos)

Si art y val son variables en tu sistema entonces cocatena la cadena

string aux = "SELECT Art,Cant,Valor,Marc FROM Inv WHERE Valor=" + val + " and Art = " + art;

Espero haya entendi ien cual era tu problema y te ayude.
Saludos.

7
C# / Ayuda Sistema De Iventarios
« en: Miércoles 8 de Agosto de 2007, 01:24 »
Hola, estoy trabajando con un sistema de Inventario de un depto de Produccion.

Mi problema es el siguiente.
Tengo mi base de Datos con 3 tablas, Produccion, Existencia y Ventas
el Inventario se actualiza todos los dias y se guarda en una tabla (una fila por producto), algo asi

Fecha   IdProd  Cantidad
12 dic      001      100
12 dic      002      150
13  dic     001      300  ------> Produccion
13 dic      003      213
13 dic      001      100  ------> Existencia anterior
......

Hay dias que puedo no tener produccion de cierto producto o que no haya ventas, en fin, el punto es que inserto los datos de Produccion en un DataGridview, despues inserto la existencia en ese mismo DataGridview, hasta ahi tengo que agrupar los productos para que no me aparezcan repetidos y sumar las cantidades, para despues hacer los mismo con la tabla de ventas, pero ahora restarle las cantidades y asi poder sacar mi inventario al dia. Obtener un resultado algo asi:
Fecha   IdProd  Cantidad
12 dic      001      100
12 dic      002      150
13  dic     001      400  ------->Existencia anterior + Produccion
13 dic      003      213
......

Una vez teniendo mi datagrid lleno hasta el segundo punto, como puedo tomar los valores de cierta celda para despues compararlo con el resto del DAtaGrid y suamarle o restarle su cantidad correspondiente??  :blink:
Hasta el momento hago:
Dato = System.Convert.toInt32(DatagridView.Rows
  • .cell[0].values.ToString());

pero al parecer tengo un Index out of range. Must be non-negative and less than the size of the collection. Alguien podria darme una opcion para capturar ese dato porfavor?? Se los Agradecria bastante.

8
C# / Re: Como Hacer Un Sistema De Inventarios
« en: Miércoles 8 de Agosto de 2007, 01:07 »
Mira en lo personal, tengoexperiencia en Sistemas de Inventario, que es lo mas comun que llega apedir un Cliente, aqui en Mexico le llamamos ABC, altas bajas y cambios.
Supongamos que estas manejando un inventario de productos, al diseñar tu ase de datos lo mas recomendable es que se distingan por codigos o Id's, y de ahi definir los campos siguientes como: Nombre, descripcion, cantidad, etc.

Todo inventario tiene enradas, asi que pediras el Id del producto y la cantidad que se dara de alta y lo mismo ara cuando se da de Baja un producto o se resta del Inventario; IdProducto, cantidad.
Todo esto con opciones de crear un nuevo producto y poderse eliminar de la Base de Datos.
Repito,esto es una suposicion, imaginando que fuera un Sistema de Inventario de X's producto, todo depende de que estes manejando tu y las restricciones y especificacionesque te pidan en tu Sistema.
Espero te haya ayudado   :)

Páginas: [1]