Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-05-2011
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
Creo que sería mejor que te estuvieras basando en la serie, en lugar de solamente el folio.

Al crear tu factura, que se seleccione la serie que vas a usar para facturar y con eso obtienes el número de aprobación y el siguiente folio... te convendría tener un lugar donde vayas guardando el siguiente folio disponible. O podrías crear una tabla donde estén todos los folios que generaste e irles cambiando el estatus dependiendo de lo que le hagan a la factura (factura, devolución, cancelación).

Si solo vas a pedir el número de folio cuando solo tienes capturado el rango, creo que te la vas a complicar más de lo normal.

Por cierto, te recomiendo ampliamente que los números los manejes como números. Los folios nunca van a contener letras por lo que te recomiendo que los declares como int y no como char....

además, si lo dejas así como char, deberás tener MUCHO cuidado porque para un char en SQL, ' 1', no es lo mismo que '1 '... y cuando quieras ordenar por folio, te vas a topar con dolor de cabeza ya que primero va a ordenar todos los 1, luegos todos los 2, etc (1, 10, 11, 12... 2, 20, 21... 3, 30, 31...).

por último, al ser char(12), significa que siempre se van a guardar 12 caracteres, así que estas guardando valores:
Código:
'1           '
cuando podrías guardar solo un caracter si lo tuvieras como int, o mínimo como varchar....
__________________


Última edición por ContraVeneno fecha: 03-05-2011 a las 00:21:14.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
FOR XML + SQL SERVER 200 y campos con valor null Enan0 SQL 2 07-08-2007 00:45:55
Ayuda, Select que rescate el menor valor(unico) Overfind SQL 1 03-10-2006 04:16:31
Login contra unico server chimorito Linux 1 17-05-2005 17:52:54
como obtener el valor de un campo Yoli Conexión con bases de datos 2 23-03-2005 15:04:24
Como Obtener el valor de mi Generador NickName Firebird e Interbase 2 26-07-2003 19:54:50


La franja horaria es GMT +2. Ahora son las 14:07:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi