tecnikal

tecnikal

 18,7K puntos  Andalucía, España @tecnikal desde - visto

Preguntas y respuestas en Bases de datos

Respuesta en a

Operaciones con campos en ACCESS

Escribe en el origen del campo2 esto: =siinm(LETRA="c";"PLATINUM";siinm(LETRA="D";"PERCALL";siinm(LETRA="B";"GARANTIA";"")))
Respuesta en a

Operación condicional en una consulta..

siinm(DifFecha("d",[Fecha de Devolución],Ahora())>1;[Valor Depósito$]-DifFecha("d",[Fecha de Devolución],Ahora())*1000+1000;[Valor Depósito$]) Escribélo en el campo de la consulta, no en el criterio.
Respuesta en a

Consulta sobre INSERT INTO en Access

Prueba con: DoCmd.RunSQL ("insert into BaseEECC in '" & variable1 & "EECC.MDB' select * from BaseEECC")
Respuesta en a

Problemas al utilizar rutas relativas en Access

Si creas en el directorio de la base de datos el subdirectorio \Foto, puedes usar: Application.CurrentProject.Path & "\Foto\" & me.nombre & ".jpg" De esta forma si te llevas la base con las fotos a cualquier otro directorio, buscará las fotos en el...
Respuesta en a

Reiniciar autonumerico access

Si eliminas todas la filas y compactas debe reiniciar la cuenta
Respuesta en a

Valores en los campos SI/No

Si insertas en el informe un campo de texto con origen de datos el campo Verdadero/Falso, aparecerá un 0 cuando sea Falso y -1 cuando sea verdadero. Si quieres que sea 1, puedes poner en el origen de datos: =siinm([campo];true;1;0) Esto devolverá 1...
Respuesta en a

Registros aleatorios en access

Y si pones un campo que indique la asignatura y en la sentencia sql le condicionas la asignatura y que el campo 1 ó 0 sea distinto de 1 para que sean diferentes preguntas a las anteriores.
Respuesta en a

Acceso a la propia Base de Datos con VBA

Para acceder a las tablas propias puedes usar el objeto currentdb, por ejemplo: DIM RST as Recordset SQL="SELECT * FROM TABLA_CLIENTES" SET RST=Currentdb.Openrecordset(SQL)
Respuesta en a

Urgente, contar registros

Ya te he dicho como se usa el SELECT COUNT, de todas formas para hacer lo que quieres puedes usar esto: SQL="SELECT * FROM tabla WHERE dato=" & valor_que _buscas SET RST=CURRENTDB.OPENRECORDSET(SQL) IF RST.EOF THEN MSGBOX "No se encuentar el...
Respuesta en a

Autocompletar campos (cuadro combinado) en Access

Tipo origen: Tabla/consulta Puedes poner en origen de la fila: SELECT COD_PAIS, NOMBRE FROM PAIS Y si quieres guardar el código del país decirle que la columna que quieres guardar es la 1, pero si quieres guardar el nombre es la 2.