Puedes ver un dato de una tabla sin usar los DBEdits, lo puedes hacer directamente desde un Edit, o un Label. Y si tienes que usar un componente Table. La desventaja de usar Edits en vez de DbEdits es que en un Edit tu tienes que hacer todo manualmente, para guardar un dato tienes que poner la tabla en estado de insercion y luego realizar un post, para modificar un dato pones la tabla en estado de edicion y luego haces un post, y tambien tu mismo debes validar que el usuario solo introduzca datos correctos, que si un campo es de tipo entero, en el edit debes checar que solo acepte numeros entonces es mas trabajo
Para ver un dato mediante un table hay 2 formas:
1.- Si conoces el nombre del campo, accedes a el poniendo el nombre del campo
Ejemplo: La Base de Datos o la tala a la que quieres acceder se llama Nombres y el campo se llama Apellido
Edit1->Text="Nombre de la Bd"->FieldByName("Nombre del Campo")->AsString;
Edit1->Text=Nombres->FieldByName("Apellido")->AsString;
2.- sino conoces el nombre del campo, lo accedes como si fuera un arreglo
Sintaxis
Edit1->Text=NombredelaBd->Fields[numero del campo]->AsString;
Ejemplo:
Edit1->Text=Nomnres->Fiedls[2]->AsString;