|
|
|
| как сделать так,что бы окно открывалось в развернутом состоянии, а не в уменьшенном? и как можно задать размер окна? а еще один вопрос. у меня есть форма в которой показываются записи из двух таблиц. запрос сделан с помощью Left Join. в форме я поставил кнопку на удаление текущей записи. но при нажатии ее у меня удаляется записи из правой таблицы, а в левой запись остается. как сделать так, что бы удалялись записи и из правой и левой таблицы? | |
|
| |
|
|
|
| 1. DoCmd.Maximize - поможет при загрузке формы
2. Ну все правильно. Сделай запрос на удаление, запускай с кнопки | |
|
| |
|
|
|
| писал так
delete [счет] where [счет].[порядковый номер]=565
а мне выдает ошибку, что для объекта данного типа не может быть использовано | |
|
| |
|
|
|
| Что это такое? Похоже на SQL, но чего-то не хватает. Вырвано уж контекста слишком мало.
DELETE * FROM Table WHERE...
|
| |
|
| |
|
|
|
| 'Public Function DelStr1(id As Integer) As String
'Dim DelSQL As String
'DelSQL = "delete * from [счет] where [счет].[порядковый номер]=" & id
'DelStr1 = DelSQL
'End Function
и вызываю функцию
Me.RecordSource = DelStr1(i) | |
|
| |
|
|
|
| И всё закомментировано?.. не видно где определён массив DelStr1...
Вот не знаю, как точно написано в документации, но я всегда считал, что источником записей для формы может быть запрос на выборку :-/ Так что надо Вам что-то менять.
Если хотите что-то удалить и потом получить актуальный набор записей в форме, то сделать можно так:
1) составить запрос на удаление;
2) выполнить его с помощью хотя бы DoCmd.RunSQL;
3) обновить форму, кажется Me.Refresh. | |
|
| |
|
|
|
| спасибо за подсказку все паолучилось | |
|
| |
|
|
|
| спасибо за подсказку все паолучилось | |
|
| |