-
AutorEntradas
-
26 agosto, 2010 a las 12:33 pm #377687
Esther7H
ParticipanteHola,
Tengo un par de dudillas,
1. Si en un criterio introducimos Antonio, sin comillas, vimos ayer que Access las pone automáticamente. Pero claro, en un examen…¿sería correcto ponerlo sin comillas?. No é, es que una cosa es que Access lo corrija y otra que sea correcto.
2. En la consulta de parámetros, ¿por qué los pusimos 2 veces, en los criterios y en el cuadro de diálogo?.
Un saludito y gracias
27 agosto, 2010 a las 4:52 pm #377688Academia Opositas
ParticipanteHola Esther7h:
1. de cara a un examen tendremos que estar espabilados por si la pregunta es muy minuciosa. Lo lógico es que aunque lo pongan sin comillas, se diera por correcto ya que hablamos sólo de texto. Otra cosa sería que indicaran un campo, que tendría que estar entre corchetes y éstos no los pusieran.
En mi opinión, salvo que tengamos otra respuesta correcta donde nos aparezca el texto con comillas … sería correcto ponerlo sin ellas.
2. el parámetro hay que ponerlo dos veces porque si no, Access no sabría en qué campo tiene que buscar el texto.
Por ejemplo, en la base de datos que hicimos el miércoles pusimos:
[¿cuántos años tiene?] en el campo Edad
y
[¿cuántos años tiene?] en la columna parámetro del cuadro de diálogo Parámetros de la consulta.De esta forma, cuando ejecutemos la consulta y nos aparezca la ventana “Introduzca el valor del parámetro” veremos el texto “¿Cuántos años tiene?” (por haberlo escrito en la columna parámetro) y el número que indiquemos lo buscará en el campo Edad (por haberlo escrito en dicho campo).
La idea es que tiene que coincidir el texto que pregunta con el campo al que afecta.
Espero haberte ayudado.
Un saludo
30 agosto, 2010 a las 7:24 pm #377689Esther7H
ParticipanteGracias Cr, pero no lo entiendo. Yo lo hacía metiendo los parámetros en los criterios de la cuadrícula sólo. De esta forma, como lo metes en el campo adecuado, Access si sabría el campo donde tiene que buscar ¿no?. Bueno, ya me dices
Saluditos
31 agosto, 2010 a las 6:46 am #377690Academia Opositas
ParticipanteHola de nuevo, Esther7h:
Se puede poner sólo en “Criterios” o sólo en el cuadro de diálogo “Parámetros de la consulta” pero entonces se darían los siguientes casos:
1. Poniéndolo sólo en “Criterios”: funcionará igual que si lo indicamos en ambos sitios pero con la diferencia de que no le habremos asignado ningún “tipo de datos” al parámetro y si respondemos con un número cuando el campo es de tipo texto… nos lo dará por válido.
2. Poniéndolo sólo en “Parámetros de la consulta”: nos planteará la pregunta a la que tendremos que responder con el mismo tipo de datos que hayamos indicado, pero no afectará a los resultados. Por ejemplo, si preguntamos “¿Cuántos años tiene?” con un tipo de datos “Decimal” y respondemos “Sevilla”… nos dará error. En cambio, si respondemos “23” lo dará como correcto pero no nos aparecerán sólo los registros con 23 años sino todos (los que cumplan el resto de criterios, claro).
En resumen, lo más correcto es ponerlo en ambos sitios y para que en el cuadro de diálogo “Parámetros de la consulta” sepa relacionar a qué campo nos estamos refiriendo a la hora de elegir un tipo de datos, también tendremos que indicarlo.
Si prefieres ponerlo sólo en criterios porque confías en que vas a poner el tipo de dato correcto… puedes hacerlo.
Espero haberte ayudado.
Un saludo
31 agosto, 2010 a las 1:33 pm #377691Esther7H
ParticipanteYa está claro Cr, muchas gracias.
Saludos
2 septiembre, 2010 a las 6:51 pm #377692PARIS68
ParticipanteHe estado haciendo la tutoria de access y en la consulta de selección me pregunta dos veces provincia y edad, por lo que creo que hay algo que he hecho mal. ¿sabrías decirme que´?
Saludos
3 septiembre, 2010 a las 10:55 am #377693Esther7H
ParticipanteHola, Paris68, pues yo es que asi sin ver la consulta, no lo sé, la verdad.(Igual tampoco lo sabría viéndola…). Lo de la provincia y edad lo has tenido que poner 1 vez en los criterios de la cuadrícula, y 1 vez en el cuadro de Parámetros (en el que aparece el campo y el tipo de datos). Vuelve a hacerla desde el principio o a ver que te dice Cr.
Salu2
4 septiembre, 2010 a las 12:16 pm #377694Academia Opositas
ParticipanteParis68, casi con toda seguridad es porque el texto que has puesto en los criterios y en el cuadro de diálogo Parámetros no es idéntico.
Con que haya un caracter de diferencia, no lo relacionará y serán parámetros distintos que, lógicamente, tendrá que preguntarte dos veces.
Un saludo
-
AutorEntradas
- El foro ‘Junta de Comunidades de Castilla-La Mancha – Auxiliares Administrativos’ está cerrado y no se permiten nuevos debates ni respuestas.
