** 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

Tema cerradoInserar un caracter en un campo con varios registr

 Responder Responder Página  12>
Autor
Mensaje Invertir el orden de clasificación
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Tema: Inserar un caracter en un campo con varios registr
    Enviado: 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
Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Enlace directo a este mensaje Enviado: 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

Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Enviado: 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
Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Enlace directo a este mensaje Enviado: 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
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Enviado: 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.




Editado por VIMIPAS - 30/Mayo/2019 a las 22:27
Gracias
Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Enlace directo a este mensaje Enviado: 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

Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Enlace directo a este mensaje Enviado: 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

Arriba
Joan Morell Jornet Ver desplegable
Nuevo
Nuevo


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Enlace directo a este mensaje Enviado: 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
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Enviado: 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.


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


Unido: 21/Enero/2019
Localización: roses
Estado: Sin conexión
Puntos: 45
Enlace directo a este mensaje Enviado: 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, ……

Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Enviado: 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
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Enviado: 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
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Enviado: 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.


Editado por VIMIPAS - 29/Mayo/2019 a las 17:13
Gracias
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Enviado: 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
Arriba
VIMIPAS Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 06/Enero/2006
Localización: ESPAÑA
Estado: Sin conexión
Puntos: 5462
Enlace directo a este mensaje Enviado: 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
Arriba
 Responder Responder Página  12>
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable