У меня возникла такая проблема: есть модельКод:ingredientsModel = new RecipeIngredientsModel(this); ingredientsModel->setTable("recipes_ingredients"); ingredientsModel->setFilter("recipe_id='-1'"); ingredientsModel->setEditStrategy(QSqlTableModel::OnManua lSubmit); ingredientsModel->setRelation(3, QSqlRelation("units","id","name")); ingredientsModel->setRelation(4, QSqlRelation("ingredients","id","name")) ; ingredientsModel->setHeaderData(2, Qt::Horizontal, tr("Количество")); ingredientsModel->setHeaderData(3, Qt::Horizontal, tr("Мера")); ingredientsModel->setHeaderData(4, Qt::Horizontal, tr("Ингредиент")); ingredientsModel->select();при вставке записей в поле 3 и 4 значения выбирается из таблиц units, ingredients, так вот если это стаые записи которые уже были в этих таблицах то все нормально, а эсли это записи которые я создала при этом запуске программы, то в таблице в этих полях пусто. в чем тут может быть проблема
|