|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Skakeo
1
« en: Miércoles 17 de Octubre de 2007, 09:23 »
Buenas Dario
Prueba con la función DateDiff, a ver si hay suerte. DateDiff(intervalo, fecha1, fecha2) ?datediff("d", #01/01/2007#, #01/31/2007#) 30 diferencia en dias ?datediff("h", #01/01/2007#, #01/31/2007#) 720 diferencia en horas Saludos
2
« en: Miércoles 31 de Agosto de 2005, 09:27 »
Para eliminar todos los registros de un tabla usa: Delete * from NombreTabla
Un saludo desde Barcelona Sk@keo
3
« en: Martes 29 de Marzo de 2005, 10:22 »
Buenas asi a priemra vista tienes bastantes errores en el codigo que has colgado en esta pagina. Primero mira si teiens una referencia a la biblioteca DAO 3.6, y define DAO.Database, y DAO.RecordSet. Despues si quieres saber el valor de un cuadro combinado no uses la propiedad Value sino que debes usar la propiedad Column(n) donde n es el numero de la columna del cuadro combinado que contenga el valor a buscar. Tambien debes declarar todas las variables, ejemplo rs3 no esta ni declarado ni instanciado, y tambien debes cerrar y eliminar de la memoria todas las variables set declaradas. En fin revisa tu codigo, y seguimos Un saludo desde Barna Sk@keo
4
« en: Martes 29 de Marzo de 2005, 10:07 »
Puedes resolverlo de dos maneras: 1) Desactivandolos en el menu Herramientas/Opciones en la pestaña Modificar/Buscar opcion Confirmar. 2) En un modulo: DoCmd.SetWarnings (False) DoCmd.RunSql strSQL DoCmd.SetWarnings (True) Espero que te sirva. Un saludo desde Barcelona Sk@keo
5
« en: Lunes 18 de Octubre de 2004, 14:27 »
Prueba esta funcion, seguro que te servira: Public Function ExtraerCaracteres(ByVal strCadena As String) As String Dim intMaxCar As Integer Dim intCont As Integer Dim strCaracteres As String Dim strNum As String Dim intNum2 As Integer intMaxCar = Len(strCadena) For intCont = 1 To intMaxCar If IsNumeric(Left(strCadena, intCont)) Then strNum = Left(strCadena, intCont) Else intNum2 = intMaxCar - Len(strNum) strCaracteres = Right(strCadena, intNum2) End If Next ExtraerCaracteres = strCaracteres End Function Un saludo Sk@keo
6
« en: Martes 17 de Agosto de 2004, 10:27 »
A ver, en access con Herramientas/Analizar/Documentador, juega un poco con las opciones y sacaras las tablas y sus campos. En oracle mediante SQL plus, pon: SELECT * FROM TAB; y veras las tablas, mediane Desc <nombre de tabla>, veras los campos y tal Un saludo Sk@keo
7
« en: Martes 20 de Julio de 2004, 10:04 »
Me puedes mandar un ejemplo de lo que tu estas haciendo me lo miro y te digo algo. Solo unos cuantos datos para que lo pueda probar. Intenta antes de comprimirlo de compactar la base de datos menu Herramientas/Utilidades de la base de datos/Compactar y reparar base de datos, luego lo comprimes y me lo mandas a mi email: jpijuan_beta@hotmail.com, Si quieres eh? Un saludo Skakeo®
8
« en: Domingo 18 de Julio de 2004, 09:49 »
A ver te explico, por normalizacion los campos calculados, osea que son fruto de la combinacion de dos campos de la misma tabla o de una operacion, no deben guardarse puesto que siempre los puedes calcular, bien eso es la teoria pero a veces si que es mejor guardarlos, en la practica. Bien ahora la solucion, hay varias: te envio un pequeño ejemplo con dos maneras de resolverlo, una con un boton y la otra con campos calculados. Luego te enviare otra para hacerlo por codigo, ahora no puedo montarte el ejemplo, me tengo que ir. Espero que te sirva Un saludo Skakeo®
9
« en: Miércoles 14 de Julio de 2004, 21:39 »
Mirate este ejemplo si extraes las funciones conseguiras lo que buscas Un saludo Skakeo®
10
« en: Martes 13 de Julio de 2004, 09:24 »
Te curras unas tablas, creas las relaciones, unos formularios y unos modulos. Ah eso si y un chorro de horas programando. A ver no te enfades pero las preguntas deben ser algo mas concretas, no te parece? Un saludo Skakeo
11
« en: Lunes 12 de Julio de 2004, 12:38 »
Si dieras mas datos, desde donde lo abres? porque necesitas crear un currentproject.allreports para abrir un informe? No es el metodo mas adecuado si lo haces desde access. Un saludo Skakeo®
12
« en: Jueves 8 de Julio de 2004, 10:02 »
Las fechas debes pasarselas entre # "FechaIni =#" & me.txtFecha & "#" por ejemplo Un saludo Skakeo®
13
« en: Miércoles 7 de Julio de 2004, 21:23 »
Haber primero antes de nada abre la base de datos y busca en el menu Herramientas-Utilidades de la base de datos- Compactar y reparar base de datos Luego si puedes la comprimes con winzip, o mejor winrar da igual. Y mira lo que te ocupa. Mi direccion jorditransoria@telefonica.netUn saludo Skakeo®
14
« en: Miércoles 7 de Julio de 2004, 13:42 »
Mirate en la ayuda del access: docmd.CopyDatabaseFile docmd.CopyObject Con eso creo que lo solucionaras Un saludo Skakeo®
15
« en: Miércoles 7 de Julio de 2004, 13:24 »
Deberias crearte una funcion para controlar la fecha de salida de la habitacion, luego que lo compare con el dia de entrada nuevo. Sin la estructura de las tablas o mas detalles no puedo responderte nada mas. Si dieras más detalles, te podria ayudar. Un saludo Skakeo®
16
« en: Martes 29 de Junio de 2004, 11:35 »
perdona, pero esta hecho con access 2002, y si funciona en mi maquina yo tengo officce xp 2002. Un saludo Skakeo®
17
« en: Lunes 28 de Junio de 2004, 14:43 »
Te envio un pequeño ejemplo, hay un formulario con un combo y una lista, miratelo Un saludo Skakeo®
18
« en: Martes 22 de Junio de 2004, 09:57 »
En vista que no sabemos contestarte, pues eso. La manera de recorerte los registros de unas tabla es crearte un recordset de la tabla y luego con un bucle recorrerla a ver si encuentras el registro que busques. Esa es la explicación, si preguntas con más educación recibiras respuestas más destalladas, que por saber contestarte sabemos ahora falta que tu sepas traducirlo. Un saludo cordial Skakeo®
19
« en: Sábado 19 de Junio de 2004, 22:10 »
Podrias mirarte la ayuda de visual en access por ejemplo Asi de primeras si declaras accObj as new y luego pones set accObj lo estas instanciando dos veces. y la cadena que va dentro del parantesis va entrecomillada. Despues creo que mejor podrias usar : docmd.copyobject miratelo tambien en la ayuda Un saludo Skakeo®
20
« en: Sábado 19 de Junio de 2004, 21:05 »
Mira yo lo he probado y si funciona de todas maneras te he creado un pequeño ejemplo para que lo veas, esta en access XP 2002 ese codigo en el acxcess 2000 no funciona, deberias cambiar la coleccion Forms por Formularios y el objeto Form por Formulario. 2002 Forms!frmrecetas!fsubcomponentes.Form!cboIngredientes.Requery 2000 Formularios!frmrecetas!fsubcomponentes.Formulario!cboIngredientes.Requery Ahi va el archivo, espero que le saques jugo Un saludo Skakeo®
21
« en: Viernes 18 de Junio de 2004, 20:03 »
Lo has ejecutado paso a paso para ver donde falla, asi a primera vista el código esta bien... por cierto te falta cerrar el end if. Pon un punto de interrupcion al principio y luego haz las instrucciones paso a paso. Si me mandas una copia de las tablas me lo miro, con datos de ejemplo...pocos para que no abulte mucho. Un saludo Skakeo®
22
« en: Viernes 18 de Junio de 2004, 16:24 »
Prueba en el evento al cerrar del formulario ingredientes. debes refrescar el cuadro combinado del subformulario: Forms!<nombre formulario principal>!<nombre subforn>.Form.<cadro combinado>.requery Un saludo
Skakeo®
23
« en: Lunes 14 de Junio de 2004, 22:48 »
Si puedes hacer lo que estas diciendo pero debes darle un nombre a la sequencia el punto no . CREATE SEQUENCE <nombre> INCREMENT BY 1 START WITH NumComienzo;
Un saludo Arantxa Skakeo
24
« en: Domingo 13 de Junio de 2004, 11:56 »
En el evento Form_activate debes poner DoCmd.Maximize asi lo solucionaras
25
« en: Domingo 13 de Junio de 2004, 11:53 »
Yo lo he solucionado, si aun te interesa mandame un email.
|
|
|