Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2017
Avatar de The Cid James
The Cid James The Cid James is offline
Miembro
NULL
 
Registrado: jun 2013
Posts: 129
Poder: 11
The Cid James Va por buen camino
No trabaja el autoincremental

Tenia el siguiente problema con un form =>hilo del problema

El problema era que al abrir el form ejecutaba el post al abir el form

Código Delphi [-]
  fmodulo.tVenta.Active := true;
  fmodulo.tVenta.Insert;
  fmodulo.tVenta.Edit;
  fmodulo.tVenta.Post; // este codigo fue el que removí para solucionarlo
  fmodulo.tVentadetalle.Active :=true;
  fventa :=tfVenta.Create(self);
  fVenta.ManualDock(dp1);
  fVenta.Align := alclient;
  fventa.Show;

Pero ahora la aplicacion no trabaja como corresponde, no me genera el id_venta automaticamente por lo cual mi pregunta seria como puedo generar el id_venta si no hago el post antes hacer el post al abir el form sin que vuelva a tener el problema de que me genere registros de ventas como en el hilo que puse al principio

Gracias por su tiempo
Responder Con Cita
  #2  
Antiguo 27-10-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Tendrás que dar más información, no vemos tu ordenador desde aquí
Responder Con Cita
  #3  
Antiguo 27-10-2017
Avatar de The Cid James
The Cid James The Cid James is offline
Miembro
NULL
 
Registrado: jun 2013
Posts: 129
Poder: 11
The Cid James Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Tendrás que dar más información, no vemos tu ordenador desde aquí
A ver así, tengo dos form uno venta y uno principal en el principal tengo un botón que dice nueva venta (el código que pase) y abre venta que tiene el dbedit que extrae el dato de N° de venta que es un autoincremental en la base de datos.
Cuando tenia el código que saque me daba el numero de venta osea que auto incrementaba normalmente cuando creaba el formulario y hacia el post, ahora que lo saque no hace nada.
Responder Con Cita
  #4  
Antiguo 27-10-2017
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
No se que es lo que quieres conseguir o que es lo que no consigues, de todas formas si que veo algo raro en tú código y es estas dos líneas:

Código Delphi [-]
fmodulo.tVenta.Insert;
fmodulo.tVenta.Edit;

Haces un insert y a continuación un edit en el mismo objeto, creo que el Edit sobraría.

Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #5  
Antiguo 28-10-2017
Avatar de The Cid James
The Cid James The Cid James is offline
Miembro
NULL
 
Registrado: jun 2013
Posts: 129
Poder: 11
The Cid James Va por buen camino
Cita:
Empezado por ElDioni Ver Mensaje
No se que es lo que quieres conseguir o que es lo que no consigues, de todas formas si que veo algo raro en tú código y es estas dos líneas:

Código Delphi [-]
fmodulo.tVenta.Insert;
fmodulo.tVenta.Edit;

Haces un insert y a continuación un edit en el mismo objeto, creo que el Edit sobraría.

Saludos.
No tiene nada que ver con el problema pero si tenes razon, gracias
Responder Con Cita
  #6  
Antiguo 28-10-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Tienes un problema de "concepto" en el desarrollo, o también puede ser que no lo haya entendido, ¿para qué quieres saber el número autoincremental? y ¿exactamente qué es ese número, un ID para claves primarias, o un número sucesivo como el de una factura, por ejemplo?
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
Problemas con autoincremental The Cid James Varios 7 27-10-2017 02:34:59
Trigger autoincremental mjjj SQL 1 24-09-2008 01:55:45
campo autoincremental Jheysson13 Varios 8 13-12-2006 22:35:34
Autoincremental Firebird Puche Firebird e Interbase 3 05-08-2006 15:51:10
Modificar AutoIncremental tarco35 Conexión con bases de datos 6 12-04-2005 20:06:23


La franja horaria es GMT +2. Ahora son las 21:45:33.


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