Colocando texto em células da DBGrid
Senhores,
Em um form, eu tenho um DBNavigator e uma DBGrid. Quando o usuário clicar no botão Insert(+) do DBNavigator eu quero que, após o aparecimento do novo registro, a célula focada seja mudada para o campo ´Produto´ (até aqui eu consegui) e seja inserida o fabricante do produto, por exemplo, ´FIAT´, para que depois dessa palavra o usuário possa digitar o nome do produto, por exemplo, ´Pálio´ (aí eu não consegui).
Podem me ajudar?
Grato.
Em um form, eu tenho um DBNavigator e uma DBGrid. Quando o usuário clicar no botão Insert(+) do DBNavigator eu quero que, após o aparecimento do novo registro, a célula focada seja mudada para o campo ´Produto´ (até aqui eu consegui) e seja inserida o fabricante do produto, por exemplo, ´FIAT´, para que depois dessa palavra o usuário possa digitar o nome do produto, por exemplo, ´Pálio´ (aí eu não consegui).
Podem me ajudar?
Grato.
Mathac_admin
Curtidas 0
Respostas
Joilson_gouveia
28/02/2004
No evento AFTERINSERT da Query/Table associada ao DBGrid atribua
o valor que vc quiser como valor inicial:
query1.FieldByName(´MARCA´).AsString := ´FIAT´;
ou
Table1.FieldByName(´MARCA´).AsString := ´FIAT´;
o valor que vc quiser como valor inicial:
query1.FieldByName(´MARCA´).AsString := ´FIAT´;
ou
Table1.FieldByName(´MARCA´).AsString := ´FIAT´;
GOSTEI 0