Hay un total de 676 Preguntas. | << >> |
Pregunta: | 10954 - IMPRIMIR REGISTRO |
Autor: | Fernando Jesús Cortes Carmona |
hola amigos:
quiero imprimir SÓLO el registro que acabo de cumplimentar en un formulario. Para ello en dicho formulario tengo un commandbutton, que al hacer clik ejecuta el siguiente procedimiento: DoCmd.OpenReport "informe1", acViewNormal,, "Campo1claveprincipal=" & CStr (Me.Campo1clave principal) funciona pero si trato de meterme en propiedades de la tabla me sale un mensaje diciendo que hya un formulario o una consulta que esta abierto ¡cuando eso no es cierto! gracias por vuestra colaboración |
Respuesta: | Fernando Cortes Carmona |
gracias a los compañeros que me han dado la solución
Private Sub Comando4_Click() Dim stDocname As String Dim stLinkCriteria As String stDocname = "Informe1" stLinkCriteria = "dni'=" & (Me.dni) & "'" DoCmd.OpenReport stDocname, acViewPreview, , stLinkCriteria DoCmd.PrintOut acPrintAll, , , acHigh, 1, False DoCmd.Close End Sub |
Pregunta: | 10970 - CONVERTIR A SQL SERVER |
Autor: | Alexis Alberto Aravena Silva |
Hola amigos
Tengo un pequeño problema, trabajo con Access 2000 , este tiene una opcion para convertir la base a SQL Server, cuando lo intentaba me arrojaba un error diciendo que para realizar esta opracion necesito tener SQL Server 6.50 y Service Pack 5.0 o posterior, yo tenia el service pack 4.0 asi que me consegui el service pack 6.0, lo instale pero igual me sigue arrojando el mismo mensaje y no se que debo hacer. Si alguien tiene alguna solucion para a este problema se lo agradeceria mucho. |
Respuesta: | Francisco Pinel |
Bien. Por lo que entiendo, tienes creada una base de datos en acces 2000. Lo primero que tienes que hacer, es crear la base de datos en sql server. Supongo que esto sabes hacerlo. Una vez creada, tienes que crear DNS de usuario, donde indicarás la ruta de tu base de datos. Una vez creado todo esto, vas a herramientas y hay una opción que es UPSIZE TO SQL SERVER, ó EXPORTAR A SQL SERVER. Te preguntará, que unidad odbc vas a utilizar; elijes el dsn que has creado y ya solo tienes que elegir las tablas a exportar. A mí me funciona con Windows NT servipack 4.0, y no tengo ningún problema. Por cierto, ¿como lo haces para trabajar con ACCESS 2000?, Pues a mí me dice que no es una base de datos válida. ¿Hay por ahí alguna actualización de vb 6.0? Saludos |
Pregunta: | 11045 - LICENCIA EN ACCESS 97 |
Autor: | Néstor Ramírez Segura |
Por problemas con un .dll, tuve que desintalar Office 97.
Al volver a instalarlo y ejecutar Access 97, éste me envía el siguiente error: Imposible iniciar Microsoft Access porque no hay licencia para este equipo. Me pueden ayudar por favor??? Gracias de antemano. |
Respuesta: | Julio Aguilar |
Hola,
Sigue al pie de la letra este procedimiento y se corregira este error. Saludos cordiales ****************************************** ACC97: AcLicn97.exe Available in Download Center View products that this article applies to. Article ID : 191224 Last Review : September 1, 2006 Revision : 5.0 This article was previously published under Q191224 SUMMARY Under certain conditions, when you try to start Microsoft Access, you may receive the following error message: Microsoft Access can't start because there is no license for it on this machine. The AcLicn97.exe file contains a tool that corrects this problem on a computer that is running Microsoft Windows 98. After this problem is corrected, you can run Microsoft Access 97 successfully. For additional information about this problem, click the article number below to view the article in the Microsoft Knowledge Base: 141373 ACC: "There is no license" Error Starting Microsoft Access IMPORTANT: AcLicn97.exe is intended only for computers running Windows 98. It is not intended for computers running Microsoft Windows 95, Microsoft Windows NT 4.0, or Microsoft Windows 2000. Additionally, in order for this tool to work properly, you must have the full version of Microsoft Office 97 Professional or Microsoft Access 97 installed on your computer. To download the Aclincn97.exe, see the "Downloading AcLicn97.exe" section later in this article. If you are running an operating system other than Windows 98, see the "Steps to Correct the Problem If You Are Running Any Other Operating System" section of this article. MORE INFORMATION Steps to Correct the Problem If You Are Running Any Other Operating System If you are running an operating system other than Windows 98, the AcLicn97.exe tool will not correct this problem on your computer. If this is the case, you can use these steps to correct the problem on your computer. NOTE: Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps. 1. Close all programs that are included with Office. 2. On the Start menu, point to Find, and then click Files or Folders. 3. In the Named box, type hatten.ttf. 4. In the Look in box, type C:\Windows\Fonts. NOTE: The path to the Fonts folder may be different on your computer. 5. Click Find Now to start the search. If Hatten.ttf is not found, try searching for Haettenschweiler.ttf. Haettenschweiler is the full name of the Hatten font. 6. Under Name, right-click the hatten.ttf file, and then click Rename on the shortcut menu that appears. 7. Change the name of the file to hatten.xxx. If you receive a prompt that says that changing the extension may cause the file to become unusable, click Yes. 8. Minimize, but do not close, the Find dialog box. 9. On the Start Menu, point to Settings, and then click Control Panel. 10. In Control Panel, double-click Add/Remove Programs. 11. In the Add/Remove Program Properties dialog box, click the Install/Uninstall tab, and then select Microsoft Office 97, Professional Edition in the program list. 12. Click Add/Remove to run Office Setup in Maintenance Mode. 13. In the Microsoft Office 97 Setup dialog box, click Reinstall. 14. After the reinstallation is finished, click the Find dialog box on the taskbar to maximize it. 15. Under Name, right-click the hatten.xxx file, and then click Rename on the shortcut menu that appears. 16. Change the name of the file back to hatten.ttf. Microsoft Access should now be properly registered. Downloading AcLicn97.exe The following file is available for download from the Microsoft Download Center: Download AcLicn97.exe now For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591 How to Obtain Microsoft Support Files from Online Services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file. Using AcLicn97.exe When you have finished downloading AcLicn97.exe, follow these steps to run the tool: 1. Double-click AcLicn97.exe to extract the following files: AcLicens.exe The tool Readme.txt The Readme file with installation instructions 2. Type the name of a folder to extract the file into. 3. Use Windows Explorer to open the folder that you specified in the previous step. 4. Double-click AcLicens.exe If you see the following error message when you run this tool, please try the steps listed in the "Steps to Correct the Problem If You Are Running Any Other Operating System" section earlier in this article. Setup was unable to detect a retail copy of Microsoft Access on this machine. Please rerun Microsoft Access setup. If this utility is still unable to detect Microsoft Access is installed on this machine, please contact Microsoft Technical Support. |
Respuesta: | J. Alberto Pérez Prieto (Gaucín) |
Borra el fichero hatten.ttf. Ese problema te ha ocurrido por haber antes instalado office 2000 e intalar '97. Yo como aficionado a la programación te aconsejo que si utilizas el 97 por problemas de versiones.
Un saludo |
Respuesta: | Juan ALAVA SALILLAS |
Prueba a quitar la fuente HAETTEN y reinicia el equipo veras que sopresa |
Pregunta: | 11172 - TABLA BLOQUEADA POR EL USUARIO X |
Autor: | Sergio Callejana T. |
Estoy trabajando con acces 2000 y un servidor con windows 2000, el cual me presenta los siguinetes problemas, espero puedas darme algun tip para resolverlo.
Tengo 2 archivos de base de datos (MDB); la aplicación o Front End y la base de datos o Back End que contiene las tablas. En un ambiente de red, donde cada usuario tiene instalado el RUNTIME de access y una copia de la aplicación; con ligas a las tablas en un archivo en la red. Todos los formularios establecen la propiedad “Record Locks” a No Locks (de igual manera en los Querys). Además se establecen las opciones “Default Record Locking” No Locks en el menu Tools===>Options===>Advanced y “Open databases using record level locking” a True. Sin embargo, continuamente aparece la ventana que indica que esta siendo bloqueado por otro usuario, el mansaje es el siguiente: No se pudo actualizar; actualmente está bloqueado por el usuario ‘Xxxx’ en la maquina ‘Yyyy’. Esto sucede aun cuando no estén modificando el mismo registro. También en la misma aplicación cuando estoy en diseño en un reporte ajusto los margenes y el tipo de hoja pero cuando creo mi archivo MDE y quiero imprimir un reporte la hoja que yo ya habia ajustado anteriormente se desajusta en el caso de las tamaño oficio o legal, porque en las tamaño carta no tengo el problema además de que en las tamaño legal o oficio tengo que dejarle un margen izquierdo de mas de 20cm porque de lo contrario me sale desfazado de la hoja. Espero tu respuesta, Gracias de antemano Tamaulipas, Mexico |
Respuesta: | Bases de Datos Sistamas C.A. |
Saludos, mira por lo general cuando pasa eso es por que el tipo de acceso que estas usando no es el adecuado, por ejemplo:
- si los datos no van ha ser modificados puedes usar readonly - si los datos van hacer introducido usa optimista o loteoptimista o (bachoptimista o algo asi) - si los datos son modificado o criticos(por ejemplo el consecutivo de factura, etc) usa pesimista, pero este ultimo puede ser tu problema, porque este es como abrir la tabla en modo exclusivo y genera tu problema y peores es importante compartir el archivo de Db en access(share.exe) y decir que es consurrente y el acceso decir que es compartido. Espero que te ayude si necesitas algo mas no dudes en escribirnos, Bases de Datsos SIstemas C.A. www.bdsca.com |
Pregunta: | 11275 - CUADRO DE LISTA: POSICIONARSE |
Autor: | Susana Ferrer |
En un formulario tengo un cuadro de lista el cual muestra los datos de un fichero (fichero de Clientes). Necesito que el usuario pueda posionarse en el cliente que desee (por apellido). Tal y como funciona ahora, por defecto, se posiciona en el primer apellido de la tecla que pulsan. Es decir, si pulsa la tecla 'B' se posiciona en el primer registro cuyo apellido empiece por 'B', pero si pulsa 'BE' se posiciona en el que comience por 'B' y luego en el que comience por 'E'; necesitaría que se posicionara en el que comienza por 'BE'.
¿Cómo podría realizar esta búsqueda? Si ésto no fuera posible, he pensado en crear un cuadro de texto para que introduzcan el apellido a buscar y que lo confirmen con un botón de comando el cual haría la búsqueda, pero ¿qué debo hacer para posicionarme en el cuadro de texto por un valor? Gracias, un saludo |
Respuesta: | Pablo Servin Mendoza |
Hola Susanita!!!
Pues creo comprender un poco el problema que tienes .... mira ...yo he encontrado una forma de reposicionar en un cuadro de lista el rfc o en tu caso que se trata de un apellido ... usando Bookmark y RecordSetclone. Este es un procedimiento que puedes introducir en la propiedad del cuadro combinado "Después de actualizar" Te explico paso a paso el procedimiento ... (Obviamente sin los números) Sub Campo85_AfterUpdate () 1. Dim rst As Recordset 2. Set rst = Me.recordsetclone 3. rst.FindFirst "[RFC] = '" & Me.Campo85 & "'" 4. If rst.nomatch Then 5. MsgBox ("El rfc no existe ó no es válido") 6. rst.MoveFirst Else 7. Me.bookmark = rst.bookmark End If End Sub 1. Declaras una variable de tipo Recordset 2. a ese recordset ... le efectúas un Clon (Recordsetclone) de la propiedad Me. que en este caso es aplicable a los datos de tu formulario. 3. A ese recordset le aplicas una búsqueda con FindFirst en base al campo RFC, en mi caso ...en tu caso puede ser el appellido o nombre depende ... que sea igual a en este caso mi variable o cuadro de selección se llama Me.Campo85 , si te das cuenta es el mismo nombre del procedimiento, entónces básate a ese nombre cuando introduzcas el procedimiento. 4. Compruebas si no se encuentra lo que introduces en el cuadro de lista. 5. Pones un mensaje de error. 6. Reposicionas el recordset al primer registro. 7. Colocas el registro seleccionado en el formulario y reposiciona al Bookmark (Anotador de la copia clonada de tu base). Y aqui tienes el procedimiento ... Sub Campo85_AfterUpdate () Dim rst As Recordset Set rst = Me.recordsetclone rst.FindFirst "[RFC] = '" & Me.Campo85 & "'" If rst.nomatch Then MsgBox ("El rfc no existe ó no es válido") rst.MoveFirst Else Me.bookmark = rst.bookmark End If End Sub Espero te sea de utilidad y si tienes algun comentario o duda no dudes en hacermelo saber .... Saludos y exito en todo lo que hagas .... Sinceramente Pablo. |
Pregunta: | 11371 - PASAR EL VALOR DE UN PARáMETRO A UNA CONSULTA UTILIZANDO VBA |
Autor: | Marta Martínez Cabada |
En Access97, como puedo pasar el valor de un campo de un formulario como parámetro de consulta a través del código VBA del formulario, ya que no quiero hacer referencia al formulario en la consulta. Gracias. |
Respuesta: | Luis Fernando Melo |
Hola
Creo que puedo ayudarte .. Primero Crea un consulta con parametros como la siguiente: PARAMETERS ID Long; SELECT ACT.IDTACT, ACT.NOM FROM ACT; Asignale el nombre conveniente a esta consulta, para este ejemplo podemos llamarla: SQLACT Desde el codigo del formulario puedes ejecutar la consulta como sigue: Dim Q as QueryDef DIM Rs as Recordset SET Q = dbEngine(0)(0).Querydefs("SQLACT") Q.PARAMETERS("ID")=ValorCampoFormulario SET RS=Q.OpenRecordSet ....... |
Pregunta: | 11372 - ELIMINAR BOTON CERRAR DE LA BARRA DE ESTADO DE ACCESS |
Autor: | Beatriz Alvarez Rodriguez |
Hola a todos,
Necesito saber como puedo eliminar, ocultar o desactivar el aspa de cerrar de la barra de estado de Access o en su defecto minimizar la pantalla y dejar activo tan solo el formulario activo. Gracias a todos |
Respuesta: | José C. Soria Navalón |
¡Hola Beatriz!
Yo tenía una aplicación de Access97 en la que debía impedir que el usuario la cerrase con el botón de cerrar (el aspa) que trae Access, sino que usase un botón de comando con una función personalizada. Para saber cómo eliminar el botón de cerrar de Access, deberías visitar el "Knowledge Base" de Microsoft en Internet y buscar este tema: "ACC: How to Disable the Close Button (x) on the Access Application Window (95/97) (Q258049)" Desafortunadamente está en inglés, pero el código es totalmente comprensible. De todas formas, si no quieres entrar en la Web de Microsoft, escríbeme y te puedo enviar el código fuente preciso. Saludos. |
Respuesta: | David Sales Michavila |
Quitar el botón de cerrar de la BD creo que no se puede hacer.
Del formulario en el que estás puedes jugar con las propiedades del formulario (Ver|Propiedades) de la siguiente forma: Emergente: hace que el formulario aparezca en primera plana de la pantalla. Modal: hace que sólo puedas utilizar el formulario que estás visualizando en ese momento. No puedes acceder a ningún otro sitio de la base de datos. Estilo de los bordes: Si quieres que sea como un cuadro de diálogo, sin bordes, bordes fino, etc. Cuadro de control: hace desaparecer los botones de las ventanas de windows (minimizar, restaurar y cerrar). Por lo que entiendo, deberás utilizar: emergente SI modal SI Espero haber solucionado tus dudas. Si no, tienes mi dir. de correo. Salu2. |
Pregunta: | 11395 - IMPRIMIR DESDE UN FORMULARIO |
Autor: | CARLOS SERRANO SANTAMARIA |
Hola amigos.
He comenzado hace poco a utilizar Access para generar apliaciones caseras. En este preciso instante me encuentro con un pequeño problema que os relato a contonuación: He diseñado un abse MDB con unas tablas importadas, las cuales contiens datos de Clientes, Pedidos, Facturas, Proveedores..etc., todas ellas relacionadas debidamente para poder obtener datos a través de formularios. Me gustaría saber como imprimir una factura (insisto los datos de la factura que yo quiera), diseñada en Word y vinculando los datos a la tabla o consulta correspondiente, desde un Formulario.Espero haber sido sufientemeente claro Muchas gracias de parte de este novato |
Respuesta: | Antonio Pérez López |
Carlos si tuvieras diseñada la factura en Access lo podrias hacer de la siguiente forma que es la que yo utilizo:
En tu formulario debes de tener un botón comando para imprimir registros y en el evento al hacer clic esto: Private Sub Imprimir_Ficha_Click() On Error GoTo Err_Imprimir_Ficha_Click Dim stDocName As String Dim stWhere As String stDocName = "" stWhere = "" stDocName = "Factura" ' GP01NMAT es el nombre del campo de la consulta o tabla ' Me![GP01NMAT] es el nombre del control del formulario SI GP01NMAT FUERA CARACTER PONLO ASI stWhere = "GP01NMAT = '" & Me![GP01NMAT] & "'" SI GP01NMAT FUERA NUMERICO PONLO ASI stWhere = "GP01NMAT = " & Me![GP01NMAT] If Not IsNull(stDocName) And stDocName <> "" Then DoCmd.OpenReport stDocName, acPreview, , stWhere End If Exit_Imprimir_Ficha_Click: Exit Sub Saludos |
Pregunta: | 11650 - EXPORTAR DE ACCESS A ORACLE |
Autor: | M CP |
Hola, necesito exportar tablas de Access 2000 a Oracle 8. La conexión del ODBC se ha creado bien, y funciona, pero cuando voy a exportar las tablas, me dice que ODBC:Falló la llamada.
He comprobado la conexión y funciona. Si alguien me puede ayudar, gracias. |
Respuesta: | Leopoldo |
Hay una herramienta de Oracle denominada Migration Workbench, que con el modulo de Access te lo migra todo facilmente. Te lo puedes bajar de la web de oracle. |
Pregunta: | 11652 - INCLUIR 3 CONSULTAS EN UN INFORMES |
Autor: | Pilar Zorio lazaro |
Tengo que hacer un informe en el que va a haber varias columnas cada una de las cuales es el resultado de una consulta distinta aunque todas las consultas son sobre la misma tabla.
Al hacer un informe con el asistente, novatilla, puedo elegir como fuente del informe una tabla o una consulta. La pregunta es como hago para poner las tres consultas en el informe. |
Respuesta: | Luis Fernando Melo |
Hola.
Te informo con un reporte solo puedes hacer referencia a una consulta de manera directa, ahora tienes varias opciones para solucionar tu problema el primero es que crees subreportes y los incluyas en el reporte principal ... otra opción es hacer una consulta que contenga el resultado de la union las consultas y la organizas en tu reporte.. Si tienes dudas de como hacerlo puedes escribirme a mi correo y con gusto te explicaré. |
Respuesta: | David Sales Michavila |
Como no se qué tipo de consultas son suponemos que son consultas de seleccion (las mas normales).
En ese caso puedes crear una cuarta consulta que englobe las tres anteriores (así conseguimos que sólo sea una) en el caso de que las condiciones de las consultas nos lo permitan (y si dices que las tres son de la misma tabla pienso que si nos lo permitira). Lo puedes hacer con el mismo asistente para consultas y seleccionar las consultas y los campos que necesites. Finalmente, sólo tienes que ir al asistente para informes y seleccionar la ultima consulta para mostrar los datos que necesites. Espero te resuelva tus dudas. Salu2. |
|< << 16 17 18 19 20 21 22 23 24 25 26 >> >| |