** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Inserar un caracter en un campo con varios registr
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Inserar un caracter en un campo con varios registr

 Responder Responder Página  <12
Autor
Mensaje Invertir el orden de clasificación
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Joan Morell Jornet Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5226
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita VIMIPAS Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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
Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Joan Morell Jornet Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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.

Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Joan Morell Jornet Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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 
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5226
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita VIMIPAS Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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.


Editado por VIMIPAS - 27/Mayo/2019 a las 22:04
Gracias
Arriba
jilo Ver desplegable
Colaborador
Colaborador


Unido: 19/Diciembre/2004
Localización: TAFALLA
Estado: Sin conexión
Puntos: 876
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita jilo Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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
Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Joan Morell Jornet Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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?

Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Joan Morell Jornet Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 26/Mayo/2019 a las 23:56
hola vimipras,  has abierto mi BD?  con ella creo que lo veras mejor

salutacions joan
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5226
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita VIMIPAS Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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
Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Joan Morell Jornet Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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

 

Espero haber sido mas claro esta vez

Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5226
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita VIMIPAS Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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.


Editado por VIMIPAS - 26/Mayo/2019 a las 13:29
Gracias
Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Joan Morell Jornet Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 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

Arriba
 Responder Responder Página  <12
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable