Foros del Web » Soporte técnico » Ayuda General »

Ordenar formulario en access

Estas en el tema de Ordenar formulario en access en el foro de Ayuda General en Foros del Web. Hola a todos, no se en que parte del foro va esta consulta porq es de access, pero bue ahi va. Tengo un bd en ...
  #1 (permalink)  
Antiguo 01/05/2013, 13:11
 
Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 18 años, 7 meses
Puntos: 0
Ordenar formulario en access

Hola a todos, no se en que parte del foro va esta consulta porq es de access, pero bue ahi va.
Tengo un bd en mysql y los formularios e informes en access conectados a la bd via odbc. Mi problema es con los formularios que tiene por ejemplo (siempre tiene los sig campos) un campo codigo y su importe y cuando corresponde se le aplican retenciones y se le pone el nombre de la retencion y el importe de la retencion, el problema es cuando se aplican dos o mas retenciones que si x ej son 3 ret me triplica todos los cod y sus importes. ej cuando esta mal.
cod importe
10 $15
17 $19
23 $45
ret importe
iibb $0.15

cod importe
10 $15
17 $19
23 $45
ret importe
suss $0.15

y ya probe de todo poniendo y agrupando de todas la maneras posibles, siempre se repite algo, o las retenciones o los codigos. bueno espero haber sido claro
  #2 (permalink)  
Antiguo 02/05/2013, 03:16
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Ordenar formulario en access

Es complicado decirte sin ver el formulario en sí. Si lo puedes compartir, es mucho mejor.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #3 (permalink)  
Antiguo 02/05/2013, 06:27
 
Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Ordenar formulario en access

aca esta en la vista diseño
[URL="http://sdrv.ms/YgLTX3"]http://sdrv.ms/YgLTX3[/URL]
  #4 (permalink)  
Antiguo 03/05/2013, 04:03
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Ordenar formulario en access

A simple vista no le veo ningún fallo, en todo caso podría ser la consulta SQL.

Según entendí, cada vez que añades una retención, el código del "producto" se te repite en función del número de veces que añades una retención. ¿es así?.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #5 (permalink)  
Antiguo 04/05/2013, 15:42
 
Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Ordenar formulario en access

claro, es asi, cada vez que agrego mas de una retencion me repite todos los demas datos. y me fije la consulta y modifique basicamente las relaciones de las tablas (sin flechas, con flecha q apunte a la tabla referenciada, o a la clave ppal y lo mismo)
  #6 (permalink)  
Antiguo 05/05/2013, 17:52
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Ordenar formulario en access

Si tu no creaste el formulario o las tablas, no te aconsejo que toques este último, ya que si creas una relación mal puedes hacer que los datos se almacenen mal.

¿Que tablas interactúan a la hora de añadir retenciones y cuales son sus relaciones? ¿Cuál es el SQL que se lanza cuando añades una retención?
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #7 (permalink)  
Antiguo 06/05/2013, 06:18
 
Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Ordenar formulario en access

ACA ESTA EL GRAFICO DE RELACIONES QUE USA EL INFORME EN CUESTION

http://sdrv.ms/16bAaxT

Y ACA LES PASO LA CONSULTA SQL QUE HICE YO

SELECT expediente.idexpediente, expediente.expediente, expediente.asunto, expediente.total, expediente.fecha_entrada, expediente.[forma de pago], expediente.fecha_vencimiento, expediente.comentario, año.año, caracteristica.caracteristica, erogacion.erogacion, [amp-prorroga].tipo, [expte-programa].montoafectado, partida.partida, programa.programa, presupuesto.presupuesto, provedor.provedor, provedor.cuit, referencia.nroreferencia, referencia.[fecha de carga], [expte-retencion].monto, retencion.retencion, [tipo referencia].[tipo ref], concepto.concepto, acto_legal.acto_legal, [datos oc].nro, [datos oc].fecha_recepcion, [datos oc].plazo, [datos oc].VENCIMIENTO, [datos oc].[FECHA RECEP MERC], expediente.[Nro fact]
FROM [tipo referencia] RIGHT JOIN (retencion RIGHT JOIN (((provedor RIGHT JOIN (presupuesto RIGHT JOIN (programa RIGHT JOIN (partida RIGHT JOIN ((erogacion RIGHT JOIN ([amp-prorroga] RIGHT JOIN (acto_legal RIGHT JOIN ((concepto INNER JOIN (caracteristica RIGHT JOIN (año INNER JOIN expediente ON año.idaño = expediente.idaño) ON caracteristica.idcaracteristica = expediente.idcaracteristica) ON concepto.idconcepto = expediente.idconcepto) LEFT JOIN [datos oc] ON expediente.idexpediente = [datos oc].idexpediente) ON acto_legal.idacto = [datos oc].idactolegal) ON [amp-prorroga].[idamp-prorroga] = [datos oc].[idamp-prorroga]) ON erogacion.iderogacion = expediente.iderogacion) LEFT JOIN [expte-programa] ON expediente.idexpediente = [expte-programa].idexpediente) ON partida.idpartida = [expte-programa].idpartida) ON programa.idprograma = [expte-programa].idprograma) ON presupuesto.idpresupuesto = expediente.idpresupuesto) ON provedor.idprovedor = expediente.idprovedor) LEFT JOIN referencia ON expediente.idexpediente = referencia.idexpediente) LEFT JOIN [expte-retencion] ON expediente.idexpediente = [expte-retencion].idexpediente) ON retencion.idretencion = [expte-retencion].idretencion) ON [tipo referencia].idtiporef = referencia.idtiporef;

Etiquetas: access, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:48.