|
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.
Temas - aleplgr
Páginas: [1]
1
« en: Lunes 26 de Marzo de 2007, 16:01 »
Hola!, tengo que implementar un stored procedure que calcula diferencias entre la fila actual y la siguiente de una tabla dada. La tabla tiene 3 columns: CientID y 2 fechas, y esta ordenada por ClientId y Date2, esta es la tabla: ClienID Date2 Date1 1 a b 1 c d 1 e f
la primer fila es ClientID= 1, Date2 = a and Date1=b la siguiente fila es ClientID=1, Date2=c and Date1=d la siguiente fila es ClientID=1, Date2=e and Date1=f la primer diferencia es c-b, Si esta diferencia es >30 retornar 1,b sino calcular la segunda diferencia: e-d, si esta diferencia es >30 retornar 1,d Si no hay ninguna diferencia >30 retornar la ultima Date1 para ese ClientID y continuar con la siguiente ClientID para hacer lo mismo.. el resultado será entonces una tabla de 2 columnas (ClientID, Date1)
Aqui un ejemplo con fechas reales: ClientID Date2 Date1 1 10.01.2007 01.01.2007 1 20.01.2007 13.01.2007 1 25.02.2007 01.02.2007 1 15.03.2007 27.02.2007 2 10.01.2007 01.01.2007 2 20.01.2007 13.01.2007 2 05.02.2007 01.02.2007
con el siguiente resultado:
ClientID Date1 1 13.01.2007 //25.02.2007- 13.01.2007 primera mayor a 30 dias 2 01.02.2007 //No hay ninguno mayor a 30 dias, se queda con el ultimo
El DBMS es InterBase 7.5 pero ya un pseudocodigo en algo nivel me ayudaria para resolverlo.
2
« en: Lunes 19 de Marzo de 2007, 18:16 »
Hola, la función NextIsNull puede devolverme si el siguiente en un GRUPO es nulo? tengo que poder identificar el fin de un grupo y no se como hacerlo. Por lo que dice en la ayuda la funcion Next puede servir para identificar el inicio de un nuevo grupo, como se hace eso? Uso(s) típico(s) Puede utilizar Next para identificar el primero o el último dato dentro de un rango, para identificar el punto inicial para un nuevo grupo, o para evaluar la existencia de valores duplicados . El problema que tengo es que tengo 3 columnas: Idcliente, fecha1 y fecha2 agrupado por idcliente y tengo que restar fecha1 y el Next(fecha2) para cada idcliente, lo hace bien pero no diferencia cuando se termina un grupo y empieza otro. No tengo como capturar el fin de un grupo y el inicio de otro
3
« en: Lunes 12 de Febrero de 2007, 16:38 »
Hola, me estoy conectando por ODBC a una base de datos InterBase y funciona bien para las tablas y para las procedures SQL que no tienen parámetros, o sea que en el Asistente de Base de Datos puedo pasarlos desde Origenes de Datos Disponibles a Tablas Seleccionadas. Pero cuando quiero pasar a Tablas Seleccionadas una procedure SQL que tiene parámetros me da un error que es PARAMETER MISMATCH A alguien le ocurrió algo parecido? Será al asignar la procedure desde la base de datos por ODBC, esto se hace con una instruccion GRANT procedure for execution, pero quizás la instruccion debe ser otra cuando la procedure tiene parámetros...
4
« en: Miércoles 7 de Febrero de 2007, 13:27 »
Hola! tengo que implementar una aplicacion Windows desde la que disparar los reportes CR, para pasarles parametros, filtros y presentarlos en un menu de opciones. Primero pensé hacer esto desde Visual Basic 6.0 pero ahora creo que sería mejor hacerlo en Visual Basic .NET. Para eso primero es necesario el Visual Studio .NET (que es libre y gratuito) y luego algunos de los lenguajes para desarrollar en .NET como puede ser el Visual Basic .NET, ninguno de ellos son libres ni gratuitos. O sea que para poder implementar esta interfaz necesito alguno de estos lenguajes .NET Es posible implementar esta aplicacion usando el Visual Basic 2005 Express? por lo menos esta version es libre..
5
« en: Lunes 5 de Febrero de 2007, 14:28 »
Hola, tengo generados algunos reportes y ahora deberia generar una interfaz en Visual Basic para que el usuario final le pase parametros a estos reportes: para filtrar por fechas o por diferentes valores de los campos del reporte. Nunca he hecho eso antes y no tengo ninguna version de visual basic instalada, me instalé la Visual Basic 2005 Express Edition pero no funcionan los reportes ejemplos que tengo (que he bajado de crystalbook -no tengo permiso para poner el link aqui, pero la web es crystalbook y alli esta el libro The Complete Reference del que en la version 9 se pueden bajar los codigos)
Me recomiendan instalarme la version Visual Basic 6.0?? con la Visual Basic 2005 Express no tengo la opcion para acceder a Project-Components..
6
« en: Jueves 1 de Febrero de 2007, 10:16 »
Hola, estoy generando consultas SQL con el asistente de Base de Datos utilizando la opcion Agregar Comando (del mismo modo que se agregan tablas se pueden agregar consultas SQL) que luego son tratadas por CR como una tabla mas. Tengo esta consulta que funciona bien, solo elige el minimo valor del campo CLAU de una tabla:
SELECT MIN(ESCALESCAP.CLAU), ESCALESCAP.C_HISTORIA FROM ESCALESCAP ESCALESCAP WHERE ( ESCALESCAP.CLAU>2615 And ESCALESCAP.CLAU <2635) GROUP BY ESCALESCAP.C_HISTORIA
PERO cuando intento agregar un nuevo campo al SELECT, un campo de la misma tabla, me da error, alguien sabe por que es esto? supongo que será algo del GROUP BY ya que si elimino el GROUP BY me deja agregar cualquier campo al SELECT
7
« en: Lunes 29 de Enero de 2007, 17:25 »
Es posible crear una consulta SQL sin conectarse a un universo? Tengo entendido que para conectarse a un Universo hay que tener instalado el Enterprise, yo lo que estoy necesitando es implementar una consulta SQL y no puedo hacerla con el editor de Formulas, hay algun editor de consultas SQL para usar con CR?
8
« en: Lunes 29 de Enero de 2007, 12:18 »
Hola, es posible aumentar el ancho de las paginas de los reportes? Intenté por Archivo - Configurar Pagina, y orienté la pagina Horizontal A4 pero necesito mas espacio, tengo que generar como 30 columnas, es posible aumentar el ancho de las hojas del reporte?
9
« en: Jueves 4 de Enero de 2007, 11:42 »
Hola, tengo un informe de clientes divididos en 2 grupos a su vez cada grupo está dividido en 2 subgrupos y quiero mostrar esto en un unico grafico circular y no logro que lo grafique. Lo hice primero en una tabla de referencias cruzadas y luego como grupos y subgrupos pero lo grafica correctamente como un grafico de barras donde cada barra es un grupo y me pinta de diferente color los subgrupos pero necesito que lo grafique en un solo grafico circular, es esto posible?
10
« en: Lunes 27 de Noviembre de 2006, 16:37 »
Hola, tengo una tabla de referencias cruzadas y en la columna de Totales puedo especificarle el numero de decimales que quiero con el boton derecho del mouse y seleccionando en la pestaña Número el tipo de numero que quiero, pero cuando hago lo mismo para la columna Porcentaje selecciono el formato del número de la misma manera que para la columna anterior pero no modifica la cantidad de decimales, siempre muestra el Porcentaje con cero decimales, como se ha de modificar este campo?
11
« en: Miércoles 22 de Noviembre de 2006, 10:50 »
Hola tengo una tabla de referencias cruzadas en la que en las filas tengo una segmentacion por edades (0-16 años, 17-30, 31-45,46-60 y mayores de 60) y en las columnas tengo el género (masculino y femenino) genero la tabla de referencias cruzadas y luego la gráfica de barras apiladas de manera de tener en el eje de las x para cada franja de edad la cantidad de hombres y mujeres en cada barra de la grafica,esto funciona perfecto. Cuando genero otra tabla de referencias cruzadas con la misma segmentacion por edades en las filas pero en las columnas ahora tengo en lugar de masculino y femenino otra clasificacion en 2 grupos creada igual que la anterior utilizando Orden Especifico y asignandole un valor a cada grupo, la tabla de referencias cruzadas la genera correctamente pero al generar la grafica de barras apiladas toma en cada barra de la gráfica el total de cada franja de edad en lugar de hacerlo como en el caso anterior apilando en una misma barra los individuos de un grupo y de otro ![Blink :blink:](https://solocodigo.com/Smileys/solocodigo/blink.gif) grafica en cada barra unicamente el total y no me doy cuenta por que ya que en el caso anterior lo hace correctamente y yo hice lo mismo. Adjunto el reporte.. por favor ayuda
12
« en: Domingo 19 de Noviembre de 2006, 19:07 »
Hola, tengo un mapa dividido en provincias, cada provincia la identifico por su nombre y se muestra correctamente en el mapa, pero ademas de mostrar el nombre de la provincia y asociarle un color quisiera mostrar un numero en cada provincia, ese numero por ejemplo representa la cantidad de clientes en cada provincia. Es posible parametrizar de alguna manera o asociar alguna formula a una etiqueta de texto para que muestre sobre el mapa en cada provincia la cantidad de clientes de esa provincia? Gracias
Páginas: [1]
|
|
|