Hay un total de 676 Preguntas. | << >> |
Pregunta: | 60357 - PROTECCION A UN REGISTRO EN UN TABLA DE ACCESS |
Autor: | ernesto martinez sanchez |
yo elaboro en un empresa de soporte técnico pero se a pedido que proteja los registro que contengan los valores de auxiliar y supervisor o otro puesto para que no se puedan eliminar los registro de la tabla pero no conozco muy bien Access y quisiera saber si hay un código SQL o modulo para que me proteja los registros |
Respuesta: | Lenin Notas Académicas Valderrama Alvis |
Me puede contratar o simplemente hacer los siguiente,que lo necesité en una de mis BD access([email protected])
1. Hacer el IF o filtor donde si se cumple lo que le dicen, entonces BLOQUEE o DESABILITE el formulario o los campos. 2.Igualmente Puede programar los eventos Insertar, Actualizar, Eliminar(El Antes o Despues): 3. Puede enviarme la BD y le hago el Favor. Cobro 1 botellita de vino con galletas(Cualquiera no adulterada) |
Pregunta: | 60489 - ERROR "3061" POCOS PARAMETROS. SE ESPERABA 1 |
Autor: | juanpablo lepere |
Chicos tengo este error... no hago una intro porque no estudio programacion y me resulta bastante dificil.
Public SQL as String Public tabla as Recordset SQL = " PARAMETERS [Formularios]![USUARIO]![USUARIO] Text; SELECT TEMPORALESFACTURA.Art, TEMPORALESFACTURA.IdC, TEMPORALESFACTURA.Talle, TEMPORALESFACTURA.Cantidad, TEMPORALESFACTURA.IdCliente, TEMPORALESFACTURA.Conjunto, TEMPORALESFACTURA.IdPedido, TEMPORALESFACTURA.FechaPed, TEMPORALESFACTURA.USUARIO FROM TEMPORALESFACTURA WHERE (((TEMPORALESFACTURA.USUARIO)=[Formularios]![USUARIO]![USUARIO]));" Set tabla = CurrentDb().OpenRecordset(SQL, dbOpenDynaset) En la linea "Set tabla..." me tira este error Error "3061" Pocos Parametros. Se esperaba 1 La consulta de SQL la hice como una consulta comun de acces y luego quiero pegar el codigo para acceder modificar registros pero antes me tira el error. Cabe aclarar que el FORMULARIO USUARIO, lo mantengo siempre abierto y oculto. Desde ya muchas gracias y espero puedan ayudarme. |
Respuesta: | saga |
en lugar de
[Formularios]![USUARIO]![USUARIO] prueba a poner: eval('FORMS!USUARIO!USUARIO') |
Pregunta: | 60535 - OPTIMIZAR TAREA AUTOMATICAMENTE |
Autor: | Oscar Luna |
Hola muy buenas noches, tengo un problema, les explico, tengo 2 programas uno de ellos su base de datos esta en access y el otro no sabemos, ok que es lo que quiero hacer, el otro porgrama que nosabemos que base de dato utiliza genera un archivo txt, este archivo lo podemos cargar a access, el problema no es cargarlo sino como puedo acer para que se carge automatica mente sin tener que importarlo manual mente
de ante mano muchas gracias |
Respuesta: | marcelo carretero |
No tienes que importar datos, tienes que vincular datos. De esta forma, si el fichero txt se genera siempre con el mismo nombre, no tendrás que volver a importar ya que como está vinculado verás que los datos son los que en cada momento tenga el fichero txt.
Toma en cuenta que al vincular txt en Acces no podrás modificar los datos de esa tabla vinculada. Si lo tienes que hacer te sugiero que crees una consulta de creación de tabla que tome todos los datos de la tabla vinculada y te cree una nueva tabla, de esta forma en la nueva tabla que crees si podrás modificar datos. |
Pregunta: | 60556 - BUSQUEDA DE REGISTROS DUPLICADOS EN ACCESS |
Autor: | Matias Mone |
Gente, antes que nada Buenas.
TEngo una duda que no se como resolver. En un Formulario general tengo varios subformularios, que cada uno es una cosa El el formulario "Certificados de deuda", tengo un campo con el "Numero de certificado" En la Tabla este campo no es clave principal, pero no tendria que tener duplicados, mas que nada es evitar que los usuarios cargen mal algun dato. Como soluciono que una vez cargado el Numero deCertificado busque si hay duplicados Gracias |
Respuesta: | Enrique Ramírez |
Utiliza la funsion DLookup para buscar el valor de un campo (certificado) en una tabla (tabla1).
si no encuentra el valor la variable te la regresa con Nulo, pero si si encuentra el valor la varibale te la regresa con el valor del certificado, y solo te resta preguntar si la variable es nula o no. Dim Var as String Var = DLookup "[certificado]", "tabla1", "[certificado] = " & val(me.txt_Certificado.value] & "") if isnull(Var) then hacer el INSERT INTO........ Else MsgBox "Este certifcado ya esta capturado, ingrese otro", vbInformation & vbOKOnly, "Aviso" Exit Sub End If |
Pregunta: | 60593 - CONECTARSE DESDE OTRA PC MS ACCESS |
Autor: | Andy Eduardo Lima Gavilla |
tengo una bd de ms access 2003 y defini todos los permisos de grupos de trabajo, etc.
como hago para conectarme desde otra máquina, lo intento y me conecta a la bd pero no me deja hacer nada... pienso que sea porque el archivo de seguridad por usuarios no está en esa pc porque ni siquiera me pide las contraseñas que me pide en mi pc sl2 |
Respuesta: | Lenin Valderrama Alvis |
Puede ser:
1. Debe verificar las propiedades de la BD, que tengra apertura COMPARTIDA y no exclusiva. 2. Verifique que el archivo de la BD no esté protegido contra escritura, o sea verifique no esté chuliado o activado SOLO LECTURA en la propeidad del archivo. 3. Verificar las propiedades de USUARIO y configuración de su servidor. Ya es hacer la pregunta en Sistemas Operativos y no en ACCESS |
Pregunta: | 60594 - MIGRAR ACCESS97 A 2003 |
Autor: | Jose Valenzuela |
Hola a todos,
Tengo una bd Access 97 y tenia Windows ME , ahora he pasado a Windows XP con Office 2003. Me funcionaba muy bien y ahora la he convertido a Access 2002-2003 y me error en los codigos. Quisiera saber: ¿Que referencias deberia tener? para no tocar los codigos. ¿Deberia covertirla a Access 2000? y funcionarian los codigos. ¿Deberia dejarlos en Access 97? con que referencias. Gracias de antemano y saludos |
Respuesta: | lenin Timbre Musical Valderrama Alvis |
Eso me sucedio varias veces al pasar de versiones a otras de access:
Le sugiero lo siguiente: 1. Se supone que debe ejecutar igual. Los códigos deben funcionar. Por eso haga un Listado de las refrencias que Utilizó en la versión anterior y al convertirla verifique que todas queden igual. Si falta alguna debe estudiar cual es la compatible, o copiar el mismo ocx o archivo de la referencia en su PC. 2. Le sugiero Instalar Access 2007, convertirla a esta versión y luego pasarla a 2003. Siempre al convertir, vuelva a cerrar la BD y abrirla, verificando. A mi me funciona bien todo de 97, 2000 y 2003 en el 2007. Ya inició el 2010 pero no lo he trabajado, lo haré en unos 2 años que se madure. Si no puede yo lo hago, enviarme archivo([email protected]) |
Pregunta: | 60711 - COMO PUEDO CREAR UN PARAMETRO DE LA FECHA ACTUAL Y 12MESES A |
Autor: | Daniel |
hola quiero saber como puedo crear una consulta en la que solo muestre los registros entre el dia actual(sysdate) y 1 año atras,no que sea un beteewen fecha actual y fecha seleccionada si no que sea
por ejemplo 06-04-2009 y 12 meses atras= registros entre el 06-04-2008 y 06-04-2009 y el dia de mañana solo me muestre entre el 07-04-2008 y el 07-04-2009. gracias aquien me pueda ayudar |
Respuesta: | Jose Ignacio Alvarez Rodriguez |
Daniel,
es sencillo en la consulta (sql), tienes que usar la funcion dateAdd de este forma Select * from tabla where fecha > now and fecha < Dateadd("m",12,now) DateAdd("m",12,now) te suma 12 meses a la fecha actual. Saludos rkmn |
Pregunta: | 60864 - EXTRAER PARTE DE UN TEXTO |
Autor: | Miriam López |
Hola, tengo un campo en el que quiero extraer todo menos el último carácter: 008/u7a; 5009/u8b. Querría que quedara: 008/u7; 5009/u8. ¿Cómo tendría que hacer la consulta? ¿Alquien me puede ayudar? Muchas gracias. |
Respuesta: | Enrique Ramírez |
No se si aun lo requieras porque no veo fecha en tu pregunta, pon esta expresion en tu consulta, solo sustituye APEPAT por el campo donde esta tu información.
Lo que hago es extraer lo que tiene el campo APEPAT con la instrucción MID de la posición 1 hasta la longitud de la información menos 1, saludos. Expr1: Medio([APEPAT],1,Longitud([APEPAT])-1) |
Pregunta: | 60924 - COMO SALVAR EL RESULTADO DE UNA FORMULA EN UNA TABLA |
Autor: | Adrian Estrada |
Disculpen las molestas estoy aprendiendo Access y tengo un problema el cual voy a explicar haber si me pueden ayudar.
En un campo de un forma tengo una formula que quiero se salve en un campo de una tabla. Tengo una Tabla en donde quiero se grabe la informacion y quede historial segun como estaba en ese momento, voy a poner un poco de informacion de lo que tengo para que se entienda un poco mejor. En la Tabla en donde quiero quede un historial, tengo estos campos: NumeroParte Manual Cantidad Manual Fecha Manual Disposicion Manual Costo Formula CostoExt Formula En Mi Forma tengo los mismos campos, obviamente los que dicen manual son capturados por una persona, los ultimos dos son calculados mediante una formula y con referencia a otra tabla que se esta actualizando cada semana. Los ultimos dos campos son los que quiero se salven en mi tabla como valores. Se preguntaran para que si tengo la tabla de referencia, pues es que los costos esta expuestos a cambiar constantemente y es necesario tener un record de como se reporto en ese momento. Trate de se lo mas explicito, espero y me puedan ayudar. De antemano muchas gracias. |
Respuesta: | Lenin Valderrama Alvis |
Es un poco dificil contestarle porque hay solo teoría y no código, sin embargo voy a intentar ayudar:
1. Muy bien por lo del Historial, supongo ya hace los valores y los asigna en Costoformula y costoext, si no es así puede hacer un botón antes de estos campos, y allí programar: me.costoformula = XXXXXXXXcoloque aquí la formula Ej:cantidadmanual * Valor1otratabla me.costoextformula = XXXXX 2. Debe colocar un cuadro combinado llamarlo Valor1otratabla , que es un botón de la caja de herramientas. Este botón lo relaciona con el código del Artículo o el código del objeto que quiere saber el valor1otratabla, para ello le dice qué campo de esa otra tabla quiere tomar. Algunas veces según como programe debe colocar valor1otratabla.text o .value |
Pregunta: | 61177 - CONOCER MEDIANTE CODIGO LA UBICACION DE UN ARCHIVO |
Autor: | uthixo uthixo |
Hola, quisiera saber si es posible que en un campo de un formulario me muestre la ruta de un archivo, es decir. Les explico mejor: tengo una base de datos vinculada los formularios estan en una maquina y las tablas en otra maquina.
lo que quiero hacer es que desde la base de datos donde estan los formularios, al abrirla, me cargue un formulario de inicio y en un campo me muestre si pudo o no pudo encontrar la base de datos donde estan las tablas, de no encontrar el archivo por algun error de red que me de el mensaje que diga que fallo la conección al archivo y que se cierre toda la base de datos y si lo encuentra que continue la carga normalmente. Gracias de antemano. |
Respuesta: | lenin Timbre Musical Valderrama Alvis |
Bueno algo he aprendido hoy, tener la Base de Datos aparte y los Formularios aparte, le necargo profundizarme sobre esta opción, supongo para mejorar velocidad y confiabilidad, para ayudarlo tengo el siguiente codigo:
via = CurrentProject.Path MiArchivo = Dir(via & "lenin.accdb") *****Cambie accdb por mdb si lo desea llave= 0 MiArchivo = Dir Do While MiArchivo <> "" ' Inicia el bucle. llave= llave + 1 Loop If llave = 1 then msgbox "Encontró la base de datos" else msgbox "No Encontró la base de datos" end if |
|< << 56 57 58 59 60 61 62 63 64 65 66 >> >| |