Sigue el vídeo a continuación para ver cómo instalar nuestro sitio como una aplicación web en tu pantalla de inicio.
Nota: Esta función puede no estar disponible en algunos navegadores.
Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D
Regístrame ya!ok bueno te comento este es un programita para llevar un control de mezcladas de ciertos ingredientes te pego el script y te explico lo que quiero ...
CREATE TABLE tbl_marca (
id_tbl_marca INTEGER(4) UNSIGNED NOT NULL AUTO_INCREMENT,
marca VARCHAR(50) NULL,
PRIMARY KEY(id_tbl_marca)
);
CREATE TABLE tbl_mezclada_dieta (
id_tbl_mezclada_dieta INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
no_mezclada INTEGER UNSIGNED NULL,
fecha DATE NULL,
PRIMARY KEY(id_tbl_mezclada_dieta)
);
CREATE TABLE tbl_provedor (
id_tbl_provedor INTEGER(4) UNSIGNED NOT NULL AUTO_INCREMENT,
provedor VARCHAR(50) NULL,
PRIMARY KEY(id_tbl_provedor)
);
CREATE TABLE tbl_fuente_financiamiento (
id_tbl_fuente_financiamiento INTEGER(2) UNSIGNED NOT NULL AUTO_INCREMENT,
financiamiento VARCHAR(20) NULL,
PRIMARY KEY(id_tbl_fuente_financiamiento)
);
CREATE TABLE tbl_tiem_mezclada (
id_tiem_tbl_mezclada INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
tbl_mezclada_dieta_id_tbl_mezclada_dieta INTEGER UNSIGNED NOT NULL,
nomezclada INTEGER UNSIGNED NULL,
horainicio DATE NULL,
horafinal DATE NULL,
tiemseco INTEGER UNSIGNED NULL,
tiemagua INTEGER UNSIGNED NULL,
ltsagua DOUBLE NULL,
fechamezclada DATE NULL,
no_botellones INTEGER UNSIGNED NULL,
PRIMARY KEY(id_tiem_tbl_mezclada),
INDEX tbl_tiem_mezclada_FKIndex1(tbl_mezclada_dieta_id_tbl_mezclada_dieta),
FOREIGN KEY(tbl_mezclada_dieta_id_tbl_mezclada_dieta)
REFERENCES tbl_mezclada_dieta(id_tbl_mezclada_dieta)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
CREATE TABLE tbl_ingredientes (
id_tbl_ingredientes INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
tbl_marca_id_tbl_marca INTEGER(4) UNSIGNED NOT NULL,
tbl_provedor_id_tbl_provedor INTEGER(4) UNSIGNED NOT NULL,
tbl_fuente_financiamiento_id_tbl_fuente_financiamiento INTEGER(2) UNSIGNED NOT NULL,
ingrediente VARCHAR(20) NULL,
peso_bulto INTEGER UNSIGNED NULL,
PRIMARY KEY(id_tbl_ingredientes),
INDEX tbl_ingredientes_FKIndex1(tbl_fuente_financiamiento_id_tbl_fuente_financiamiento),
INDEX tbl_ingredientes_FKIndex2(tbl_provedor_id_tbl_provedor),
INDEX tbl_ingredientes_FKIndex3(tbl_marca_id_tbl_marca),
FOREIGN KEY(tbl_fuente_financiamiento_id_tbl_fuente_financiamiento)
REFERENCES tbl_fuente_financiamiento(id_tbl_fuente_financiamiento)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(tbl_provedor_id_tbl_provedor)
REFERENCES tbl_provedor(id_tbl_provedor)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(tbl_marca_id_tbl_marca)
REFERENCES tbl_marca(id_tbl_marca)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
CREATE TABLE tbl_almacen (
id_tbl_almacen INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
tbl_ingredientes_id_tbl_ingredientes INTEGER UNSIGNED NOT NULL,
kilogramos INTEGER UNSIGNED NULL,
observaciones VARCHAR(50) NULL,
recibio VARCHAR(50) NULL,
fecha DATE NULL,
lote INTEGER UNSIGNED NULL,
PRIMARY KEY(id_tbl_almacen),
INDEX tbl_bodega_FKIndex1(tbl_ingredientes_id_tbl_ingredientes),
FOREIGN KEY(tbl_ingredientes_id_tbl_ingredientes)
REFERENCES tbl_ingredientes(id_tbl_ingredientes)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
CREATE TABLE tbl_sld_almacen (
id_tbl_sld_almacen INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
tbl_almacen_id_tbl_almacen INTEGER UNSIGNED NOT NULL,
fecha DATE NULL,
kgsalida INTEGER UNSIGNED NULL,
kgactual INTEGER UNSIGNED NULL,
PRIMARY KEY(id_tbl_sld_almacen),
INDEX tbl_sal_almacen_FKIndex1(tbl_almacen_id_tbl_almacen),
FOREIGN KEY(tbl_almacen_id_tbl_almacen)
REFERENCES tbl_almacen(id_tbl_almacen)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
CREATE TABLE tbl_dieta (
id_tbl_dieta INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
tbl_mezclada_dieta_id_tbl_mezclada_dieta INTEGER UNSIGNED NOT NULL,
tbl_ingredientes_id_tbl_ingredientes INTEGER UNSIGNED NOT NULL,
peso INTEGER UNSIGNED NULL,
bultos INTEGER UNSIGNED NULL,
tara DOUBLE NULL,
neto DOUBLE NULL,
sobrante DOUBLE NULL,
kilogramos DOUBLE NULL,
PRIMARY KEY(id_tbl_dieta),
INDEX tbl_dieta_FKIndex1(tbl_ingredientes_id_tbl_ingredientes),
INDEX tbl_dieta_FKIndex2(tbl_mezclada_dieta_id_tbl_mezclada_dieta),
FOREIGN KEY(tbl_ingredientes_id_tbl_ingredientes)
REFERENCES tbl_ingredientes(id_tbl_ingredientes)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
FOREIGN KEY(tbl_mezclada_dieta_id_tbl_mezclada_dieta)
REFERENCES tbl_mezclada_dieta(id_tbl_mezclada_dieta)
ON DELETE NO ACTION
ON UPDATE NO ACTION
);
el detalle es que se hacen mezclas diarias de ingredientes ya con peso extablecido es decir que el dia 29-03-2012 se hace la mezcla 10, pero el 28-04-2012 se vuelve hacer otra vez mezcla 10 pero con diferente fecha por eso quiero comparar si existe la mezclada 10 pero con fecha 29-03-2012 que solamente lo sobreescriba pero si existe mezclada 10 con diferente fecha me lo agregue, espero haber explicado bien el problemita que tengo saludos y gracias por los comentarios ...