Imprimir página | Cerrar ventana

Buscar datos especificos

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86951
Fecha de impresión: 26/Marzo/2026 a las 19:24


Tema: Buscar datos especificos
Publicado por: Cejas
Asunto: Buscar datos especificos
Fecha de publicación: 19/Junio/2024 a las 15:17
Buen día, Tengo el siguiente problemita en Access, he realizado un proyecto y no he logrado conseguir que haga lo siguiente.  Tengo un Formulario frmTpv y dentro de el dos Subformularios SubFrmTpv y SubFrmTpv1.  Desde el Subformulario SubFrmTpv1 donde están los datos de los productos los paso uno por uno según lo requerido por el "Cliente" al Subformulario SubFrmTpv.  En el momento que quiera pasar un Producto repetido, no lo duplique sino que en el que ya he pasado aumente la cantidad.  Muchas gracias por LAS AYUDA.



Respuestas:
Publicado por: xavi
Fecha de publicación: 19/Junio/2024 a las 19:31
Hola Cejas y bienvenid@ al foro,

Falta bastante información para una respuesta ajustada pero te aporto lo que he entendido y como lo enfocaría yo.

En el procedimiento dónde haces el traspaso, haces una comprobación de la existencia previa del producto en la relación de registros del subformulario.

- Se supone un campo Identificador que agrupa todos los registros del SubFrmTpv (imaginemos un IdCliente)

- Se supone un control en el formulario principal que contiene ese IdCliente.

- Se supone que el procedimiento de validación se lanza desde SubFrmTpv1

Lo que yo haría es abrir un recordset sobre la tabla base del SubFrmTpv filtrado al IdCliente e IdProducto.

Si obtengo registros, edito para sumar las cantidades
Si no obtengo registros, añado uno con todos los datos.

Desconozco como estás añadiendo tu pero yo lo haría así.

Un saludo


-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: Cejas
Fecha de publicación: 19/Junio/2024 a las 20:02
Gracias por tu pronta respuesta XAVI, quiero compartirte una imagen de lo que pretendo hacer preferiblemente con codigo VBA. a que email te la puedo enviar.


Publicado por: Mihura
Fecha de publicación: 20/Junio/2024 a las 17:25
Hola Cejas,

No admitimos imágenes en el foro porque queremos que la gente exponga su problema razonado en el mismo. Por otro lado, el pensar y 'escribir' el problema muchas veces te guía hacia la solución.

Por otro lado, las imágenes se acaban perdiendo y entonces el hilo pierde todo su valor, y no es lo que se pretende.

Un saludo.




-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: xavi
Fecha de publicación: 25/Junio/2024 a las 20:06
Hola,

Además de no admitir imágenes, tampoco está bien visto enviar correos directamente a otros usuarios si estos no lo han autorizado explícitamente.

Por favor, intenta exponer como lo tienes relacionado, que has probado tu, cuál ha sido el resultado de mi propuesta, etc.

Un saludo


-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web



Imprimir página | Cerrar ventana