Ver Mensaje Individual
  #3  
Antiguo 16-07-2003
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Reputación: 24
andres1569 Va por buen camino
Hola:

Al mismo tiempo, en rigor, es imposible, deberá ser una detrás de la otra, aunqeu el usuario note que han sido al mismo tiempo. Prueba este código, adaptado a tus necesidades, y es mejor que uses el método Insert o Append de la fuente de datos para añadir registros, y no llamara al click del DBNavigator:

Código:
// DATAMODULE.Table1 es la tabla sobre la que se apoya el Grid
with DATAMODULE.Table1 do
begin
  Insert;  // Append si quieres añadirlo al final
  FieldByName('ID').AsInteger := NuevoID;
  FieldByName('Nombre').AsString := 'Roberto';
  ...
  Post;

  Inc (NuevoId);  // Para no generar un error de clave duplicada

  Insert;  // Append si quieres añadirlo al final
  FieldByName('ID').AsInteger := NuevoID;
  FieldByName('Nombre').AsString := 'Elena';
  ...
  Post;
end;
Si no te deja añadir dos filas, quizás sea porque asignas al campo de la clave primaria el mismo valor, y no admite duplicados (fíjate en el campo ID del ejemplo).
__________________
Guía de Estilo
Responder Con Cita