уверен, что можете, просто поместите #default_value со значением, поступающим из БД.
$form['text'] = array(
'#type' => 'textfield',
'#default_value' => $db->val,
);
РЕДАКТИРОВАТЬ скажем, у вас есть объект анкеты ($questionnaire)
, который содержит параметр с именем "question_list", где вы сохранили все свои вопросы;то, что вы можете сделать, это запустить foreach в списке, например:
$form['questionnaire'] = array('#type'=>'fieldset','#title'=>$questionnaire->title,);
foreach($questionnaire->question_list as $id=>$question_obj){
$form['questionnaire']['question_'.$id]=array(
'#type'=>'textfield',
'#title'=>$question->question,
'#default_value'=>$form_state['values']['question_'.$id],
);
}
В конце у вас будет ассоциативный массив, в котором каждый вопрос идентифицируется как 'question _'.
Надеюсь, это то, что вы ищете.:)