Hay un total de 676 Preguntas. | << >> |
Pregunta: | 62858 - INFORME A SNAPSHOT |
Autor: | Francisco Jimena |
Estoy mandando informes a Gestores en papel y quiero empezar a hacerlo por mail con snapshot. En papel utilizo el código que adjunto:
Private Sub Comando8_Click() Dim x As Database Dim y As Recordset Dim g As String Dim nre As String Dim sn As String * 1 Set x = CurrentDb Set y = x.OpenRecordset("Gest_t", dbOpenDynaset) y.MoveFirst Do Until y.EOF g = y("Gestor") sn = InputBox("Ahora abrirá el informe del Gestor: " & g) If sn = "N" Or sn = "n" Then Exit Do End If DoCmd.OpenReport "Info1_2_3 a Gestores", acViewPreview, , "Gestor ='" & g & "'" MsgBox "Ahora cerrará el informe de " & g DoCmd.Close acReport, "Info1_2_3 a Gestores" y.MoveNext Loop y.Close End Sub El problema es cuando quiero crear informes snapshot, no se poner las condiciones, he probado con: DoCmd.OutputTo acReport, "Info1_2_3 a Gestores", "FormatoSnapshot(*.snp)", "c:pruebassnpprueba.snp", False, "", 0 Os agradecería que me ayudéis |
Respuesta: | Lenin Valderrama Alvis |
Me consigna una botellita de vino en mi correo(Dibujada). Bueno he trabajadao este asunto pero comencé a hacerlo con PDF y los PDF no me salen tan bonitos como los SNAPSHOP, cuando llegue a ese nivel me regala el código:
1. Convierte el Formulario a SNP Dim via As String, nomarchi As String 2. Envie al correo, hay una pregunta antes que ya solucioné en este sitio, buequela. |
Pregunta: | 62933 - CONTROL DE ACCESO A TABLAS ACCESS |
Autor: | Mig |
Tengo una base de datos access en red. .mde que conectan a una .mdb
Me gustaria almacenar en una tabla qué nombre de PC (de la red) accede a la base de datos, la tabla a la cual accede y la hora. Es un poco complicadillo pero si teneis alguna idea me ayudaría. Saludos! |
Respuesta: | Gonzalo Aranda |
Puedes copiar este codigo en un modulo y llamarlo desde un campo en un formulario, despues almacenarlo en una tabla,
------ Option Compare Database Option Explicit Public Tipo_Imp As Integer Public Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long Function Nombre_Equipo() As String Dim Cadena As String Cadena = Space(256) GetComputerName Cadena, 256 Cadena = RTrim(Cadena) Nombre_Equipo = Left(Cadena, Len(Cadena) - 1) End Function |
Pregunta: | 62995 - PROBLEMA OBJETOS ACCESS 2000 |
Autor: | Javier Fernández |
Hola a todas/os,
Tengo una aplicación diseñada en Access 2000, y me he encontrado con que al ir a abrirla me devuelve un mensaje que dice "El nombre del formulario .................. está mal escrito o hace referencia a un formulario que no existe" Cuando he entrado en el diseño de la aplicación he visto que: 1º Ha cambiado el nombre original de la base de datos que ha pasado de ser "xxxxx.mdb" a "xxxxx_backup.mdb" 2º Han desaparecido todos los objetos de "Consultas", "Formularios", e "Informes". Alguién sabe por qué ha podido ocurrir esto y cómo solucionarlo? Es vital para mí recuperar estos datos porque la aplicación es de gestión comercial y tengo ahí toda la información de facturación y cobros de clientes y de proveedores. Se lo agradezco muchísimo a quién me pueda ayudar |
Respuesta: | Carlos A. Caicedo |
Javier. cuando se presenta algun error en la ejecucion, (la base no cierra con errores), crea una altenativa como backup, backup1...
Debe revisar que ninguna relacion este mal diseñda o falte algun indice. lo que hago normalmente es compactar la base regularmente durante la ejecucion. |
Pregunta: | 63108 - LLAMAR LOS VALORES DE UNA TABLA PARA GUARDARLOS EN OTRA |
Autor: | Guillermo Riera |
Hola! Buenas tardes! Antes que nada agradezco la ayuda que me puedan proporcionar.
Hay una aplicación desarrollada en access 97, pero actualmente "corre" en access 2003, en ambiente windows XP. Desde un botón de un formulario, se hace una consulta a una base de datos con registros históricos, se imprime esa informacíon desde el mismo formulario y después se guarda ese registro un una tabla aparte. Mi pregunta va dirigida en ese aspecto, ¿cómo puedo hacer para guardar el registro que sea llamado desde el formulario, para que, desde ese mismo formulario guardarla en otra base de datos? Reitero mi gratitud por su amabilidad en ayudarme. Gracias! |
Respuesta: | Carlos A. Caicedo |
Guillermo: no has ensayado con vincular la tabla y asi no necesitaria tener una tabla duplicada? |
Pregunta: | 63121 - EJECUTAR UN PROCEDIMIENTO ALMACENADO EN SYBASE |
Autor: | rodrigo rojas |
como puedo ejecutar un procedimiento almacenado en sybase desde access |
Respuesta: | Gonzalo Aranda |
Puedes probar con Call Shell("insertar comando", 1) |
Respuesta: | Gonzalo Aranda |
Puedes probar con Call Shell("insertar comando", 1) |
Respuesta: | Gonzalo Aranda |
Puedes probar con Call Shell("insertar comando", 1) |
Pregunta: | 63148 - ERROR CON COUNT() CUANDO NO HAY REGISTROS |
Autor: | Jacin Calveira |
Hola. Les agradecería si me ayudan con este problema: en la sección de encabezado de un formulario tengo un control de texto que quiero mostrar la suma del campo Importe, éste me debe dar 0 si no existen registros. Para ello le escribí lo siguiente: = Siinm(esnulo(cuenta(*)), 0 , suma(nz(Importe,0)). He intentado de diferentes maneras pero no logro que el control de texto me de un valor 0 si no hay registros. Porfi... que alguien me ayude!!! |
Respuesta: | jorge correal |
Para evaluar si no hay registros debes preguntar si el puntero o cursor está vacío así:
IF Cursor. BOF And Cursor.EOF THEN Asignar 0 al texto END IF |
Pregunta: | 63155 - COLOCAR UN PROGRAMA EN ACCESS 2007 COMO RESIDENTE |
Autor: | Lenin Valderrama Alvis |
Tengo un programa en Access que depende de la Hora del sistema Win Xp, en algunos computadores funciona perfectamente sin estar como residente, simplemente con colocar la ventana emergente, pero en algunos computadores, no sirve. Creo que la solución es colocar el programa.accdb como programa residente, pero no es ejecutable, qué hago? |
Respuesta: | lenin Timbre Musical Valderrama Alvis |
hay varisa soluciones:
1. Existe Housing y ahora Servidores Virtuales, debe buscar por Servidor de Aplicaciones. ES MUY CARO para mi caso. 2. Un amigo tiene un Servidor, esta opción la tomé este año Gratis, pero por cuestiones de falta de una UPS, de Independizar el Servidor en una Casa, los estudiantes lo apagaban y así no había acceso por horas a mi aplicación. Solución: Instalar un Servidor con conexión 100% a Internet y hacer Conexión Remota(Funcinó bien). 3. Buscar un Hosting que permita Access, y programar en PHP, AJAX o ASP |
Pregunta: | 63187 - OCULTAR CAMPO EN FORMULARIO EN FUNCION CAMPO SI/NO |
Autor: | xaporosky albert xaporosky |
hola a todos,
tengo el siguiente problema necesito mostrar u ocultar un campo en un suformulario dependiendo de un campo si/no, es decir al cargar el formulario muetra la informacion y ese campo debe verse en funcion de si el campo si/no . los dos campos estan en el mismo subformulario. he probado algo asi y no me sale if [verificacion].value=true then me! [info].visible=false else me! [info].visible=true end if pueden ayudarme muchas gracias |
Respuesta: | xaporosky xaporosky |
muchas gracias por la respuesta, he resuelto de forma provisional un formato condicional, gracia por todo, hasta pronto. |
Respuesta: | Carlos A. Caicedo |
Si se trata de formularios continuos funciona para TODOS los registros, pero si funciona bien en un formulario unico. |
Pregunta: | 63278 - ABRIR MDE EN OTRA MAQUINA DE RED |
Autor: | Carla Andrea Soliz Jimenez |
Bueno soy nueva en esto.
Tengo un archivo mde en una maquina server que es un sistema de ventas y se lo quiero pasar a otras maquinas en red para solo abrir los modulos de ventas y de caja El problema es que e intentado varias cosas como copiar y pegar , crear acceso directo de los modulos que voy a necesitar , y no me abre el mde en las maquinas de la red , solo abre en la maquina server y funciona bien estos modulos. |
Respuesta: | Gonzalo Aranda |
Aunque tu consulta no es muy especifica, te voy a preguntar si las tablas se encuentran en el MDE, o están como un link? |
Pregunta: | 63307 - CREAR BD CON CODIGO |
Autor: | Diego Otero |
Hola: Queria saber si se puede (y como?) crear una BD access desde otra BD access mediante código.
Desde ya muchas Gracias. |
Respuesta: | adan lopez |
pues no me queda bien claro lo que necesitas hacer pero este codigo en c# crea la base de datos
using ADOX; using System.Data.OleDb; using System.IO; private void button1_Click(object sender, EventArgs e) { try { if(!Directory.Exists("E:/BaD.mdb;")) Directory.CreateDirectory("E:/BaD.mdb;"); ADOX.CatalogClass cat = new ADOX.CatalogClass(); cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source = E:/BaD.mdb;" + "Jet OLEDB:Engine Type=5"); MessageBox.Show("Base de Datos creada Exitosamente"); cat = null; Conexion con = new Conexion(); con.CrearTabla(); } catch (Exception b) { MessageBox.Show(b.Message); } } |
|< << 58 59 60 61 62 63 64 65 66 67 68 >> >| |