Как не иметь повторяющихся элементов в этой форме Access-SQL server-Visual Basic 6 (ADO) (основная деталь) - PullRequest
0 голосов
/ 26 марта 2012

Как указано выше, я использую внутренний редактор Visual Basic 6 для Access вместе с сервером Microsoft Microsft, и я хочу, чтобы в нем не было повторяющихся элементов в форме, которая находится в таблице с именем Детали заказа, которая имеет отношение кОсновная форма называется Заказы.

Что я получаю, так это повторяющуюся информацию в форме, но все, что мне нужно, это информация, которая должна отображаться в соответствии с кодом заказа или идентификатором (Codigo Pedido) ... и как вы можете видетьздесь этого не происходит:

Форма: http://www.flickr.com/photos/63259070@N06/6871552418/

Код: https://docs.google.com/document/d/1bn71VqxzB1W55sHcKMstCSxnIbmP5cyYWkBVnF1tzVs/edit

Я не знаю, что делать, если я должен использовать параметры, еслиЯ использую SQL-запросы, должен делать какую-то циклическую структуру ... Я потерян ..., поэтому, если кто-нибудь сможет мне помочь, даже самым минимальным образом, я буду очень признателен за это

1 Ответ

0 голосов
/ 30 марта 2012

Не используйте свойство text в MS Access, тогда вам не нужно будет устанавливать фокус:

 ''Me.ctCodigo.SetFocus
 Me.ctCodigo = rs.Fields(0).Value

Если вы должны соответствовать требованиям, используйте .Value, которая доступна вне зависимости от того, находится ли элемент управления в фокусе.

Я не уверен, почему вы не используете связанные таблицы, вы не упоминаете ADP, но если вы должны использовать ADO, рассмотрите возможность связывания наборов записей, это облегчит жизнь: http://support.microsoft.com/kb/281998

...