Error Access Violation... ¡Ayuda!

Tengo un DBComboBox en el cual quiero cargar al inicio del programa un listado de clientes,
pero lo intento hacer en el OnCreate del formulario principal y no me deja me da un
error de Access Violation o algo parecido, tengo que hacerlo en el OnCreate del DataModule,
¿Por qué? El programa funciona bien, pero me da rabia.
Este el trozo de código progblematico:
TTransportistas.First; //cargamos los datos de transportistas
while not TTransportistas.Eof do
begin
fAlbaran.DBComboBoxTransportista.Items.Add
(TTransportistas.FieldByName('NomTra').AsString);
TTransportistas.Next;
end;
fAlbaran.DBComboBoxTransportista.Text := '';
Muchas gracias

1 respuesta

Respuesta
1
Porque no intestas ponerlo mejor en el onactivate ya que con eso podrás actualizar más fácil los datos que se vana mostrar, otra cosa, porque no haces eso con un query, select * from tabla (no se como se llame tu tabla), después pones un datasource el cual apuntas al query y el dbcombobox lo apuntas al datasource y es más fácil que hacerlo de registro por registro

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas