Я ищу решение для заполнения полей в инструкции SQL Access DB. Какие-либо предложения?
Пример прикрепленного набора данных:
Цель:
Я ищу решение для заполнения полей в инструкции Access DB SQl. Какие-либо предложения?
Пример прикрепленного набора данных:
Буду очень признателен за вашу помощь!
СПАСИБО!!
Поскольку вы не можете сортировать набор записей как есть, вы не можете использовать SQL.
Используйте VBA и DAO для зацикливания записей и обновления по желанию:
Public Function FillProduction()
Dim Records As DAO.Recordset
Dim Sql As String
Dim Number4 As Long
Sql = "Select * From YourTableName"
Set Records = CurrentDb.OpenRecordset(Sql)
While Not Records.EOF
If Records.Fields("1").Value = 510 Then
Number4 = Records.Fields("4").Value
Else
Records.Edit
Records.Fields("4").Value = Number4
Records.Update
End If
Records.MoveNext
Wend
Records.Close
End Function
@ErikA: О, спасибо, мне не удалось вспомнить примеры собственного кода... Однако эти данные имели уникальный идентификатор, поэтому могли быть обновлены с помощью SQL. Этих данных нет, и на самом деле, несмотря на незнание контекста, Excel может оказаться лучшим инструментом.
Спасибо, ребята... пока работает. но, пожалуйста, оставьте тему открытой, могут возникнуть другие вопросы, связанные с этой темой.
@user26078809 user26078809 Переполнение стека работает не так. Если у вас есть похожий вопрос, задайте новый и, возможно, дайте ссылку на него для контекста, если это уместно.
По сути, вы уже ответили на этот вопрос, используя почти идентичный код (см. дубликат). Лучше отметить как дубликат, чем снова и снова отвечать на один и тот же вопрос.