kein problem du hast ja in dem Dataset die möglichkeit deine Felder zu definieren (rechte maustaste auf die komponente und fields editor) da holst du dir mit add fields z.b deine id den namen, vornamen und sagen wir den ort
im dbgrid die datasource zuweisen und in den colums würden bei unserem Beispiel 3 Colums angelegt werden dort dann die datenfelder zuweisen die du im grid haben möchtest.
wenn das programm jetzt läuft ist aber das komplette recordset aktiv d.h alle vier felder wenn du z.b ein procedure den wert der id übergeben möchtest kannst du einfach auf die value oder asstring eigenschaft des datenfeldes welches als fixe komponente in die Formklasse integriert wird zugreifen.