🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.bd.ms-access
Article #148

segun valor celda en tabla cambiar algo en un formulario

#148
From: MyVi
Date: Wed, 01 Nov 2006 15:49
59 lines
2771 bytes
Buenas grupo,

tras estar buscando y buscando un buen rato, y al no encontrar lo que
necesito,
opto por exponerlo aqui (a ver si me podeis ayudar).

Veamos:

Tabla llamada BASE con un campo llamado K13.
En un formulario (llamado "3a2Form"), (con su Record Source = BASE)
tengo el "OptionGroup" creado (llamado "Frame6") con las 3 opciones y
enfocado su valor a K13 de la tabla BASE.
Los valores que me puedo encontrar en K13 serán:
0 (por defecto),
1
2.


Tambien tenemos (en el formulario "3a2Form") creado un
Subform/Subreport (nombre "Sub4B").
El formulario que muestra "Sub4B" (por defecto) es "4b0Sub".


y tenemos esto:


si K13 = 0  then en Sub4B = muestra 4b0Sub
si K13 = 1  then en Sub4B = muestra 4b1Sub
si K13 = 2  then en Sub4B = muestra 4b2Sub


Con todo esto, entiendo que me voy a "Frame 6", al evento "after
Update" y ahi le pongo código tal que (algo asi)...


Private Sub Frame6_AfterUpdate()
algo..?


End Sub


pero ahi es donde no sé seguir en la práctica.

¿sabeis qué código poner para que al seleccionar en Frame6 una de
las 3 opcines me muestre el formulario adecuado
entre (4b0sub & 4b1sub & 4b2sub)?

La razón de hacerlo asi y no crear fichas cada una con el formulario
adecuado es que
Frame6 hace una pregunta al usuario que, segun su elección se nos
muestra una respuesta completa (que consiste en
cada formulario adecuado con todo su contenido).

O sea, que la elección de qué formulario mostrar es automática
(segun la respuesta) y no manual. Además de que ello
queda transparente para el usuario.

Muchas gracias
Technical Details
Message-ID: <1162396150.631906.103020@e3g2000cwe.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!e3g2000cwe.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 111a5a,ee3ff9650382c3d0,start
X-Google-Attributes: gid111a5a,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!e3g2000cwe.googlegroups.com!not-for-mail
From: "MyVi" <urilusion@gmail.com>
Newsgroups: es.comp.bd.ms-access
Subject: segun valor celda en tabla cambiar algo en un formulario
Date: 1 Nov 2006 07:49:10 -0800
Organization: http://groups.google.com
Lines: 60
Message-ID: <1162396150.631906.103020@e3g2000cwe.googlegroups.com>
NNTP-Posting-Host: 84.77.139.174
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1162396156 342 127.0.0.1 (1 Nov 2006 15:49:16 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Wed, 1 Nov 2006 15:49:16 +0000 (UTC)
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: e3g2000cwe.googlegroups.com; posting-host=84.77.139.174;
   posting-account=-bD3Ow0AAABf4GcLyReJzIrBLWNwQUtV