Imprimir página | Cerrar ventana

Inserar un caracter en un campo con varios registr

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=84508
Fecha de impresión: 16/Abril/2024 a las 16:45


Tema: Inserar un caracter en un campo con varios registr
Publicado por: Joan Morell Jornet
Asunto: Inserar un caracter en un campo con varios registr
Fecha de publicación: 22/Mayo/2019 a las 19:36

Con un listado de preguntas, generar un examen aleatorio.

Desde un formulario, Inserar el ultimo caracter de un cuadro de lista (código), a un campo con varios registros,  condicionando por otros 3 Campos

 

codigo

 

Gen. Examen

 

Examen 24-C

 

 

 

 

 

Tema

Npreguntas

similares

LETRA

1

Tema 1

4

Calculo 1

C

2

Tema 1

4

Calculo 2

C

3

Tema 1

4

Calculo 1

 

4

Tema 1

4

Calculo 3

C

5

Tema 1

4

 

C

6

Tema 1

4

Calculo 4

 

7

Tema 2

2

Aritmetica 1

C

8

Tema 2

2

 

C

9

Tema 2

2

Aritmetica 2

 

10

Tema 2

2

Aritmetica 2

 

11

Tema 3

3

Derivadas 1

C

12

Tema 3

3

 

C

13

Tema 3

3

Derivadas 1

 

14

Tema 3

3

Derivadas 2

C

15

Tema 3

3

Derivadas 1

 

16

Tema 3

3

Derivadas 3

 

 

 

 

 

 

 

 Leemos con el 1er registro

campo [Tema] tema 1  

campo [Npreguntas] tengo que hacer 4 preguntas de este tema,

campo [similares] guardar su texto, si esta en “blanco” o no coincide con otro [similares]    

 >  marcar “N” en campo [LETRA]  en este registro:  (tenemos 1 de 4)

 

pasar a la 2ª registro,

campo [Tema] tema 1 (mismo tema)

campo [Npreguntas]  tengo que hacer 4 preguntas del mismo tema,

campo [similares],  si esta en “blanco” o no coincide con los similares anteriores guardados, guardar

>  marcar con “N” (tenemos 2 de 4),

 

pasar a la 3ª registro, repetir la operación hasta cambiar de tema

 

salta al siguiente tema 2

borrar los valores guardados de (similares), (solo se repiten por temas).

Y repetir las mismas secuencias.

      

….. hasta el final




Respuestas:
Publicado por: VIMIPAS
Fecha de publicación: 26/Mayo/2019 a las 13:28
Hola Joan, buenas tardes.

La verdad es que he leído tu pregunta varias veces y no termino de entenderla.

Cuando pones arriba:

Desde un formulario, Inserar el ultimo caracter de un cuadro de lista (código), a un campo con varios registros,  condicionando por otros 3 Campos

¿Dónde está el cuadro de lista, que hace ese cuadro, como se llama, etc.?
¿Qué es un campo con varios registros?
¿Es un cuadro de lista que se llama código?
¿Cuantas columnas tiene ese cuadro de lista?
¿De que columna o cuadro hay que insertar el último caracter?
¿En cual de las cinco columnas que tiene la tabla que tu tienes y que has tenido a bien ponernos aquí (y la primera columna no se como se llama porque no lo pones) hay que poner lo que quieres poner de no sabemos donde está para ponerlo?.
¿De las cinco columnas que digo antes, o campo, cuáles son las/los tres que tienen la condición y cual es la condición?.

Porque no tratas de explicarlo de otra manera a ver si hay alguno por aquí que esté mas despierto que yo y entre todos te contestamos.

Saludos.


-------------
Gracias


Publicado por: Joan Morell Jornet
Fecha de publicación: 26/Mayo/2019 a las 22:51

Gracias por tu interés VIMIPAS

Lo siento,  He intentado resumir la consulta, pero no lo he conseguido.

 

0 La tabla impresa, es la “foto” del formulario

1 El cuadro de lista Lista71 , código =  Examen 24-C  es desde donde debe extraerse el ultimo carácter C

2 error los  registros tienen 3 campos condicionales, Tema, Npreguntas, similares

4  el cuadro de lista contiene el valor que yo lo pongo (solo 1)

5 el carácter hay que insertarlo en el Campo LETRA

6 el primer campo es un Id autonumérico

7 Tema, Npreguntas, similares

 

En un examen de mates,

Campo Tema: seria calculo, aritmética,…

Campo Npreguntas:  el num de preguntas a poner en el examen del tema

Campo Similares:  para evitar poner en el examen preguntas con la misma intención, este campo lo indica     para que no se pongan 2 preguntas parecidas,  (nota. Si el campo esta en blanco indica que no hay parecidas)

 

Adjunto un link con una BD básica para mejor información   https://1drv.ms/u/s!Am8uGUYsvj07inktJFA9NbmD16aX" rel="nofollow - https://1drv.ms/u/s!Am8uGUYsvj07inktJFA9NbmD16aX

 

Espero haber sido mas claro esta vez



Publicado por: VIMIPAS
Fecha de publicación: 26/Mayo/2019 a las 23:46
Hola de nuevo.

Lo siento, ando perdido con lo preguntas.

Si quieres insistir por si hay alguien que sepa lo que buscas, lo siento....

Saludos.


-------------
Gracias


Publicado por: Joan Morell Jornet
Fecha de publicación: 26/Mayo/2019 a las 23:56
hola vimipras,  has abierto mi BD?  con ella creo que lo veras mejor

salutacions joan


Publicado por: Joan Morell Jornet
Fecha de publicación: 26/Mayo/2019 a las 23:58
tienes claro los campos ?
o el problema esta en el proceso para poner el caracter en el campo LETRA?



Publicado por: jilo
Fecha de publicación: 27/Mayo/2019 a las 18:14
Hola 
Insisto como Vimipas, me he bajado el ejemplo y sigo sin enterder, no me hago ni remotamente una idea de lo que necesitas.

Saludos



-------------
Espero te sirva !!!!!!
Iñaki


Publicado por: VIMIPAS
Fecha de publicación: 27/Mayo/2019 a las 22:03
Bueno, al menos con 2-0 ya no "tengo complejo". 
Gracias Jilo (yo también me bajé el ejemplo y.... como tu).
Saludos.


-------------
Gracias


Publicado por: Joan Morell Jornet
Fecha de publicación: 28/Mayo/2019 a las 20:01

Disculpar mi dificultad en exponer el problema  y Gracias

Vuelvo a empezar:

Base de Datos: Generar Examen.accdb

Con tablas:

EXAMEN:  en la que hay las posibles preguntas para configurar un Examan

MALLA:  temas del examen, y numero de preguntas para el examen de cada tema

 

Consulta de selección: “Consulta Relacion”  de las 2 tablas citadas, combinadas por los campos “PREGUNTA_CODIGO_10” en EXAMEN  a “código”en MALLA ; (1 a varios)

 

Formularios:

Subform Examen:  con origen de registro la consulta

GENERAR EXAMEN:  objeto de origen, Subform Examen , y en la cabecera los combox y botones de control

Los 2 botones de creación orden aleatorio y actualización, reordenan los registros aleatoriamente.

Cuadro combinado “código”  de entrada manual  de varios dígitos seguidos de - * (guion y carácter alfabet en Mayuscula.

Boton: GENERAR EXAMEN,  para que ejecute la selección automática y aleatoria de la selección de preguntas.

 

Inserar el ultimo caracter “C” del cuadro de lista (código), en el campo “LETRA”,  pero solo si los 3 campos Tema,Npreguntas y similares,  cumplen unas condiciones

 

 

Este es el esquema resumido del resultado del formulario GENERAR EXAMEN

 

codigo

 

Gen. Examen

 

Examen 24-C

 

 

 

(carácter en rojo para resaltar el valor que debere poner en el campo LETRA al “Gen. el Examen”

 

Preguntas para el examen del “Tema 1”  de 6 preguntas opcionales elegir 4,

Del “Tema 2” de 4 preguntas  elegir 2 preguntas;  y del “Tema 3” con 6 preguntas elegir 3    

 

 

Tema

Npreguntas

similares

LETRA

1

Tema 1

4

Calculo 1

C

2

Tema 1

4

Calculo 2

C

3

Tema 1

4

Calculo 1

 

4

Tema 1

4

Calculo 3

C

5

Tema 1

4

 

C

6

Tema 1

4

Calculo 4

 

7

Tema 2

2

Aritmetica 1

C

8

Tema 2

2

 

C

9

Tema 2

2

Aritmetica 2

 

10

Tema 2

2

Aritmetica 2

 

11

Tema 3

3

Derivadas 1

C

12

Tema 3

3

 

C

13

Tema 3

3

Derivadas 1

 

14

Tema 3

3

Derivadas 2

C

15

Tema 3

3

Derivadas 1

 

16

Tema 3

3

Derivadas 3

 

 

 

 

 

 

 

Como lo veo yo:

Leemos con el 1er registro

campo [Tema] tema 1  

campo [Npreguntas] tengo que hacer 4 preguntas de este tema,

campo [similares] guardar su texto, si esta en “blanco” o no coincide con otro [similares]    

 >  marcar “N” en campo [LETRA]  en este registro:  (tenemos 1 de 4)

 

pasar a la 2ª registro,

campo [Tema] tema 1 (mismo tema)

campo [Npreguntas]  tengo que hacer 4 preguntas del mismo tema,

campo [similares],  si esta en “blanco” o no coincide con los similares anteriores guardados, guardar

>  marcar con “N” (tenemos 2 de 4),

 

pasar a la 3ª registro, repetir la operación hasta cambiar de tema

 

salta al siguiente tema 2

borrar los valores guardados de (similares), (solo se repiten por temas).

Y repetir las mismas secuencias.

      

….. hasta el final

 

Creo que lo entenderas mucho mejor mirando la Bd reducida que he preparado  (link a OneDrive)

 

 

 

Salutacions joan morell 


Publicado por: Joan Morell Jornet
Fecha de publicación: 28/Mayo/2019 a las 20:10
La "FIESTA" es para crear examenes de una materia, con preguntas aleatorias, desde un listado con muchos registros.



Publicado por: VIMIPAS
Fecha de publicación: 28/Mayo/2019 a las 22:09
Bueno, vamos a ver si desatascamos el tema a base de preguntar. De una en una, aunque nos cueste mas.

Has puesto una tabla o consulta pegada, la que hay bajo. ¿Como estás rellenando el campo LETRA?. ¿Con que código?. ¿Con que consulta?. ¿COMO? ¿Dónde están el código o la consulta?

 

 

Tema

Npreguntas

similares

LETRA

1

Tema 1

4

Calculo 1

C

2

Tema 1

4

Calculo 2

C

3

Tema 1

4

Calculo 1

 

4

Tema 1

4

Calculo 3

C

5

Tema 1

4

 

C

6

Tema 1

4

Calculo 4

 

7

Tema 2

2

Aritmetica 1

C

8

Tema 2

2

 

C

9

Tema 2

2

Aritmetica 2

 

10

Tema 2

2

Aritmetica 2

 

11

Tema 3

3

Derivadas 1

C

12

Tema 3

3

 

C

13

Tema 3

3

Derivadas 1

 

14

Tema 3

3

Derivadas 2

C

15

Tema 3

3

Derivadas 1

 

16

Tema 3

3

Derivadas 3

 

 

 

 

 

 



Luego seguimos preguntando, ten paciencia tu ahora con nosotros. A mi es que los bocadillos me gustan pequeños, normalmente porque cuando son grandes, como este que tu expones, (y solo tu sabes lo que pones), yo me atraganto.

Te espero.

Saludos.


-------------
Gracias


Publicado por: Joan Morell Jornet
Fecha de publicación: 28/Mayo/2019 a las 22:49
Mas gracias VIMIPRAS.
Es sobre una consulta
El campo LETRA esta vacio, y es el que debo llenar (el objetivo del post)
El caracter a llenar, (en el ejemplo es "C") , pero debe ser el ultimo caracter del valos escrito en el cuadro de lista "codigo" (en el ejemplo Examen 24-C).

mi problema para explicarlo, es que yo ya lo tengo tan metido en la cabeza que pienso que todo el mundo lo conoce.

OK
salutacions joan


Publicado por: VIMIPAS
Fecha de publicación: 29/Mayo/2019 a las 17:07
¿Cuando tu dices en el cuadro de lista "codigo", es lo mismo que si yo dijera cuadro de lista que se llama Lista71?

Saludos.


-------------
Gracias


Publicado por: VIMIPAS
Fecha de publicación: 29/Mayo/2019 a las 17:09
Cuando tu dices que es sobre una consulta.... ¿De cual de las tres consultas del ejemplo que has subido a esta Web estamos hablando?.

Saludos.


-------------
Gracias


Publicado por: VIMIPAS
Fecha de publicación: 29/Mayo/2019 a las 17:10
¿El examen siempre se pone sobre los mismos registros que hay en el subformulario.?

Mas que nada para saber si siempre actuamos sobre los mismos registros o cada vez se añaden nuevos registros.

Saludos.


-------------
Gracias


Publicado por: VIMIPAS
Fecha de publicación: 29/Mayo/2019 a las 17:13
¿Que contenido tienen que tener estos tres campos:

Temas:
Npreguntas:
Similares:

Para que al ir al campo "Letra", deje ese campo en blanco?

Saludos.


-------------
Gracias


Publicado por: VIMIPAS
Fecha de publicación: 29/Mayo/2019 a las 17:19
¿Que contenido tienen que tener estos tres campos:

Temas:
Npreguntas:
Similares:

Para que al ir al campo "Letra", ponga el último carácter de Lista71?

Esto que para ti supongo que ya lo tienes chupado (aunque creo que no, porque si no harías la pregunta), es para que me pongas en la otra pregunta una cosa y en esta pregunta otra cosa.

Quiero decir, que para yo saber lo que realmente quieres, debes responde a las dos preguntas (la de dejar en blanco el campo Letras y para yo poner el caracter final de Lista71).

Saludos.


-------------
Gracias


Publicado por: Joan Morell Jornet
Fecha de publicación: 29/Mayo/2019 a las 17:57

1 El cuadro de lista (donde yo escribo un texto sin ningún origen  “Pepito-A”)  en mi ejemplo es el cuadro de lista: Titulo codigo , Nombre Col1_Etiqueta

 

2 La consulta de trabajo es  “Consulta Relacion”

Ten en cuenta que en el ejemplo me he limitado al problema, el resto que ya funciona ya no está.

 

La “Consulta Relacion”  ya tiene los registros ordenados aleatoriamente y nunca están en el mismo orden

(si ejecutas la consulta “

 

1 el cuadro de lista (donde yo escribo un texto “Pepito-A”) en mi ejemplo es el cuadro de lista

Título codigo , Nombre Col1_Etiqueta

 

2 La consulta es  Consulta Relacion

Ten en cuenta que he preparado un ejemplo en el que los problemas que ya he solucionado no están

La “Consulta Relacion”  ya tiene los registros ordenados aleatoriamente y nunca están en el mismo orden

 

Las otras 2 consultas de actualización son para crear el orden aleatorio, (si ejecutas “A1 Consulta 1 crear aleat qdb” veras que cambia el campo “aleat”).

 

y para borrar la letra ( después de hacer  ensayos)

 

3 puedo ir añadiendo o cambiando registros en las preguntes de examen,

el ejemplo tiene 107 preguntas para la asignatura de matemáticas

la malla es la que indica de que temas voy a hacer el examen

 

además cambiando las tablas de Examen y Malla, hago exámenes de Física, Química, ……



Publicado por: VIMIPAS
Fecha de publicación: 29/Mayo/2019 a las 22:36
Perdona Joan, pero:

A) No contestas siquiera a las preguntas en el mismo orden que yo te pregunto (difícil que te pueda seguir).
B) Supongo que es por ello que ni siquiera hayas contestado a algunas de las preguntas que te hago y que no voy a volver a repetir.

Yo si tu quieres, me contestas en el mismo orden que yo te pregunto, igual que yo, de una en una y así sabre yo de que estamos hablando.

Fíjate como he separado yo las preguntas y después, si lo crees conveniente, mira lo que tu me respondes todo de una tacada, mezclando y duplicando respuestas.

Por cierto, el cuadro de Lista al que tu te refieres, realmente se llama Lista71 y tiene una etiqueta asociada/pegada, donde tu pones codigo y efectivamente el nombre de la etiqueta de ese cuadro es Col1_Etiqueta. En base a esto, cada vez que tengamos que hacer alguna referencia a dicho cuadro o usar dicho cuadro, deberemos llamarle Lista71.

Creo, no obstante, que te debo alguna oportunidad mas para tratar de ayudarte. Aún me acuerdo cuando empecé yo por aquí hace ya 13 años y también me explicaba igual de mal que tu. Es por eso que no me importa ayudarte algo mas, pero debes poner de tu parte.

Tu decides en cualquier caso.

Saludos.


-------------
Gracias


Publicado por: Joan Morell Jornet
Fecha de publicación: 29/Mayo/2019 a las 23:15
lo siento mucho, habia preparado las respuestas en un doc y al copiarlo, lo he hecho mal.
lo reviso y te envio

salutacions joan


Publicado por: Joan Morell Jornet
Fecha de publicación: 30/Mayo/2019 a las 19:49

YA SE QUE HA PASADO.

Lo siento,  he enviado una Bd de pruebas por otra , (y no es la 1ª vez)

No entendia que hablaramos de cosas distintas , 

y no lo he visto hasta que he empezado desde 0

 

Lo Estoy revisando todo y lo cuelgo al post



Publicado por: Joan Morell Jornet
Fecha de publicación: 30/Mayo/2019 a las 21:22

RESPUESTA A TUS PREGUNTAS:

¿Que contenido tienen que tener estos tres campos:

Temas:

Npreguntas:

Similares:

 

El contenido de estos campos, es el que condicionara el poner el valor o no de la Lista71 al campo NLETRA

En el ejemplo expuesto, es para un examen de matemáticas

 

Tema:  (pero mas sencillo trabajar con [Agrupacion])

 

El  Tema 5    (ex. calculo)     o si se trabaja con [Agrupacion]   “1”

     Tema 9    (ex. Aritmetica)                                                 “5”

     Tema 12  (ex. Derivadas)                                                  “7”

 

preguntas  es el numero de preguntas a poner en el examen de cada tema

4 preguntas de Calculo 2 preguntas de Aritmetica y 3 preguntas de Derivadas

 

[Observaciones_2] (antes similares) , este es para evitar que un examen tenga preguntas parecidas.

Si ya se ha marcado en NLETRA una pregunta con un valor determinado del campo [Observaciones_2]

(ex. “Calculo 1”,  no puedo poner otra pregunta con  “Calculo 1”. 

 

Para que al ir al campo "Letra", ponga el último carácter de Lista71?

No voy al campo “NLETRA”, este campo es en el que tengo que poner el valor de Lista71

(al iniciar, “NLETRA”, esta en blanco)

 

 

Esto que para ti supongo que ya lo tienes chupado (aunque creo que no, porque si no harías la pregunta), es para que me pongas en la otra pregunta una cosa y en esta pregunta otra cosa.

 

No digo (ni mucho menos) que lo tenga “chupao” solo que lo tengo fijado en mi cabeza

 

 

Quiero decir, que para yo saber lo que realmente quieres, debes responde a las dos preguntas (la de dejar en blanco el campo Letras y para yo poner el caracter final de Lista71).

 

El campo “NLETRA”  esta en blanco,  si yo he puesto el caràcter “C”  era para que estuviera mas claro

 

Lista71

Si, este es el “nombre” del cuadro de lista  de donde hay que extraer el ultimo caracter

 

¿Qué es un campo con varios registros?

2 (error mio) los  registros tienen 3 campos condicionales, Tema (o Agrupacion), preguntas, Observaciones_2

 

¿Es un cuadro de lista que se llama código?

4  SI, el cuadro de lista contiene el valor que yo le pongo

¿Cuantas columnas tiene ese cuadro de lista?

No tiene columnas, es un valor manual (ex. “examen mates 2/5/19 -B”)

 

¿De que columna o cuadro hay que insertar el último caracter?

Si, De Lista71 y este valor es manual 

 

¿En cual de las cinco columnas que tiene la tabla que tu tienes y que has tenido a bien ponernos aquí (y la primera columna no se como se llama porque no lo pones) hay que poner lo que quieres poner de no sabemos donde está para ponerlo?.

Para la resolución de mi consulta, solo hacen falta 4 campos  (los que ya he descrito)

El resto son para otras operaciones que ya tengo resueltas,

 

¿De las cinco columnas que digo antes, o campo, cuáles son las/los tres que tienen la condición y cual es la condición?.

7o     Agrupacion, preguntes, Observaciones_2

 

Has puesto una tabla o consulta pegada, la que hay bajo. ¿Como estás rellenando el campo LETRA?. ¿Con que código?. ¿Con que consulta?. ¿COMO? ¿Dónde están el código o la consulta?

El valor que hay en NLETRA ha sido rellenado manualment como ex. De como deberia ser.

El valor del ex. Es “C”

La consulta es “Consulta Relacion”  de las tablas “EXAMEN + MALLA”

El “COMO”  es lo que no se hacer

el cuadro de lista codigo  es el Lista71

la consulta esta en la BD de ex.  (pero se ve en el esquema inicial)

 

ahora, Creo que no me dejo ninguna pregunta sin responder

 

EXPLICACION AJUSTADA A LA BD DE Ejemplo.

Campos necesarios con los criterios para cargar  NLETRA

[Tema] = [Agrupacion] , es el mismo concepto pero he creado el campo [Agrupación], para tener valores mas cortos

[preguntas]

[Observaciones_2]

 

Este es el NUEVO esquema resumido del resultado del formulario GENERAR EXAMEN

 

codigo

 

Gen. Examen

 

Examen 24-C

 

 

 

(carácter en rojo para resaltar el valor que debere poner en el campo NLETRA al “Gen. el Examen”

 

Preguntas para el examen del campo [Agrupación]  “1”  de 6 preguntas posibles (reg 1 a 6), elegir 4 preguntas,

De la [agrupación] “5” de 4 preguntas  (reg 7 a 10), elegir 2 preguntas;  y de la “7” con 6 (reg 11 a 16), preguntas elegir 3    

 

aut

Tema

Agrupacion

preguntas

Observaciones_2

NLETRA

1

Tema 5

1

4

Calculo 1

 

2

Tema 5

1

4

Calculo 2

 

3

Tema 5

1

4

Calculo 1

 

4

Tema 5

1

4

Calculo 3

 

5

Tema 5

1

4

 

 

6

Tema 5

1

4

Calculo 4

 

7

Tema 9

5

2

Aritmetica 1

 

8

Tema 9

5

2

 

 

9

Tema 9

5

2

Aritmetica 2

 

10

Tema 9

5

2

Aritmetica 2

 

11

Tema 12

7

3

Derivadas 1

 

12

Tema 12

7

3

 

 

13

Tema 12



Publicado por: VIMIPAS
Fecha de publicación: 30/Mayo/2019 a las 22:22
En cuanto a tu primera respuesta, ya iremos con las siguientes, pones esto:

Publicado originalmente por Joan Morell Jornet Joan Morell Jornet escribió:

RESPUESTA A TUS PREGUNTAS:

¿Que contenido tienen que tener estos tres campos:

Temas:

Npreguntas:

Similares:

 

El contenido de estos campos, es el que condicionara el poner el valor o no de la Lista71 al campo NLETRA

En el ejemplo expuesto, es para un examen de matemáticas

 

Tema:  (pero mas sencillo trabajar con [Agrupacion])

 

El  Tema 5    (ex. calculo)     o si se trabaja con [Agrupacion]   “1”

     Tema 9    (ex. Aritmetica)                                                 “5”

     Tema 12  (ex. Derivadas)                                                  “7”

 

preguntas  es el numero de preguntas a poner en el examen de cada tema

4 preguntas de Calculo 2 preguntas de Aritmetica y 3 preguntas de Derivadas

 

[Observaciones_2] (antes similares) , este es para evitar que un examen tenga preguntas parecidas.

Si ya se ha marcado en NLETRA una pregunta con un valor determinado del campo [Observaciones_2]

(ex. “Calculo 1”,  no puedo poner otra pregunta con  “Calculo 1”. 



Cuando yo pongo:

¿Que contenido tienen que tener estos tres campos:

Temas:

Npreguntas:

Similares:

Estoy esperando a ver si en el campo

Temas: 

Irá una palabra o varias, como por ejemplo: Temas:Derivadas o Temas:10 o Temas:Aritmética... Como se yo si estoy trabajando con Agrupaciones.

No ves que eres tu el que sabes lo que llevas entre manos y que a mi lo tienes que explicar para que yo me entere, y además paso a paso.... espera que casi estoy pensando que el programa no es tuyo y que estás tratando de acoplar algo que has cogido y que le quieres hacer un refrito.

¿Entiendes ahora lo que te quiero preguntar?

Si lo entiendes, o soy yo el que no lo entiende, por favor pon una palabra o un número o dos palabras, me da igual.... Lo que no me da igual es una explicación, como pones tu.

¿Que tal, queda claro lo que pretendo?.

Recuerda, no pasaré de la primera respuesta hasta que no me entere yo bien.

Saludos.




-------------
Gracias


Publicado por: Joan Morell Jornet
Fecha de publicación: 30/Mayo/2019 a las 23:27
en la tabal [exameN] hay muchos registros
y en el campo "Temas", hay valores como Aritmatica, Calculo, .... no son agrupaciones

salutacions joan


Publicado por: VIMIPAS
Fecha de publicación: 31/Mayo/2019 a las 12:42
De acuerdo Joan, tomaré los valores que tu indicas.

Entonces con estos dos campos que pongo ahora:

Npreguntas:

Similares:

¿Que valores tendré?


Saludos.



-------------
Gracias


Publicado por: Joan Morell Jornet
Fecha de publicación: 31/Mayo/2019 a las 13:48

No es un refrito, veras que La estructura de la BD es muy basica

2 tablas

1 consulta seleccionada con tabla Examen y malla  combinada 1 varios (pregunta código 10 con Codigo)

1 formulario / subformulario (de la consulta)

 

Todos los campos excepto NLETRA, ya están con valores

[NLETRA] es el objetivo

Los otros 2 campos, es el motivo que no nos entendiéramos

Npreguntas es la  NEW  [preguntas]   es la cantidad de preguntas que tiene que tener el examen del tema

Similares es la NEW  [Observaciones_2] . Para evitar que un examen tenga preguntas parecidas, este campo es para

Definir el tipo de pregunta;

Si ya hay marcada una pregunta con “Calculo 1”, no puede ponerse otra


salutacions joan



Publicado por: VIMIPAS
Fecha de publicación: 31/Mayo/2019 a las 22:18
Hola de nuevo.

Npreguntas:

Similares:

¿Que valores tendré?


Para poder hacer una condición y saber cuando he de poner la letra última o dejarlo en blanco, lo puedo hacer mediante un Recordset recorriendo todos los registros o con una consulta de actualización que haga todo el trabajo de una tirada (al final hará lo mismo, ya que la consulta de actualización es una especie de Función interna -de Access- similar o parecida al Recordset)..... Sabiendo los tres valores que tu andas preguntando.

Pero en ningún momento puede ser una condición:

Npreguntas es la  NEW  [preguntas]   es la cantidad de preguntas que tiene que tener el examen del tema

Similares es la NEW  [Observaciones_2] . Para evitar que un examen tenga preguntas parecidas, este campo es para


Saludos y a ver si alguien tiene mas paciencia que yo y te ayudan. Buenas noches. Hasta otra.


-------------
Gracias



Imprimir página | Cerrar ventana