FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
un Registrio que empiece de 1 cada mes!!
Hola tenia tiempod e no pasar por aqui, bueno, primero que nada agradezco
por sus comentarios y pido una disculpa por no conocer algunas politicas del foro, ahora se que cualquier duda por pequeña que sea se deve poner en un nuevo hilo o buscar alguno ya existente . Bunoe el motivo de este hilo es el siguiente: Estoy trabajando con delphi 6, tengo una tabla (SQL Server) con tres campos Fecha, Nombre y Numero solo quiero que cada mes el campo numero empiece de uno(1), teniendo el historial de los que ya tengo para posteriosres consultas o reportes. Se me han ocurrido comparar las fechas del ultimo registros con la actual pero no se i sea una buena idea y tampoko se como hacerlo. Espero su ayuda GRACIAS |
#2
|
|||
|
|||
Hola compañero,
se me ocurre que para buscar el último número que has utilizado puedes hacer un SELECT Max(Numero) FROM Tabla WHERE Fecha BETWEN primerdia_mes-año AND últimodia-mes-año después le sumas 1, y ya tienes el siguiente, Un saludo, y suerte
__________________
Rafita. |
#3
|
|||
|
|||
gracias
Gracias por responder tu solucion me ayudo mucho pero ahora estoy en algo:
como poder decirle que sea el mimo mes y año pero el ultimo dia creo que hay algo de delphi de dateutiles pero no se cual metodo me sirva me imagino que el DayOfTheMoth pero nunca lo he usado Gracias por tu ayuda muchas gracias en verdad gracias!!!! Última edición por Yun-i fecha: 21-02-2008 a las 00:12:40. |
#4
|
|||
|
|||
Hola,
prueba algo así Código:
var FechaDesde, FechaHasta : TDateTime; Dia, Mes, Ano : Word; ... DecodeDate(DateTimePicker1.Date, Ano, Mes, Dia); // primer día FechaDesde:=ReCodeDate(Ano, Mes, 1); // último día FechaHasta:=ReCodeDate(Ano, Mes, DaysInMonth(DateTimePicker1.Date)); Un saludo,
__________________
Rafita. |
#5
|
|||
|
|||
Ok
Gracias voy a probar y despues pongo como me fue
saludos |
#6
|
|||
|
|||
Ya intente pero resulta que es mas o menos lo que ya habia intentado
con la funcion DaysInMonth, yo no sabia con exactitud los parametros que recibe, pero al parecer falta algun parametro por que cuando lo compilo marca este error: Cita:
Como te de digo se me hace que falta algun parametro por ahi pero no se cual Gracias por tu ayuda rafita Última edición por Yun-i fecha: 21-02-2008 a las 17:47:34. |
#7
|
|||
|
|||
creo que va la date asi ya compila
jejeje Ya Corrio y funciona a la perfección jejeje Gracias Por tu ayuda rafita el credito es tuyo jejee un saludo Última edición por Yun-i fecha: 21-02-2008 a las 18:23:01. |
#8
|
|||
|
|||
no todo funciona a la perfeccion resulta que todo lo ase bien
excepto en el mes de febrero si el año no es biciesto no lo puede serrr bueno tal vez tu sepas cual es el error ya probe con esto
Gracias de todas formas ya vamos por menos |
#9
|
|||
|
|||
que burro jejeje el error era de logica. jejejej
Rastreando me di cuanta estaba usado el datatimepicker3 para jalar la fecha pero abajo para saber los dias del mes lo sacada de datatimepicker1 bueo la cosa que do asi
bueno misterio resueltoo jejej gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ultimo dia Viernes de cada mes | Ricsato | Varios | 6 | 14-12-2006 00:08:52 |
Fondo de Cada Dia - MonthCalendar | jevo19100 | OOP | 3 | 06-02-2006 15:45:25 |
Interbase cada vez más lento... | AMINOA2R | Firebird e Interbase | 1 | 17-11-2005 17:47:00 |
Una Transacción por cada Tabla???? | AGAG4 | Conexión con bases de datos | 5 | 22-12-2004 03:24:44 |
Pulsar una letra en un DBgrid y que vaya al campo que empiece por esa letra | Nbull | SQL | 8 | 16-12-2004 17:58:01 |
|