2012-02-28 4 views
-1

レコードセットからのデータをキャプションまたはテキストフィールドのいずれかに挿入するのに役立つ必要があります。私はどのように進めるか分かりません。私の最後の試みは災害につながった。VBAのテキストフィールドにテーブルからデータを入力

編集を明確にするためには、ここで指定したフォームにテキストボックスに入りますクエリ文字列です:

"SELECT FROM tbclientes2012 WHERE ccliv = mmyID" 

だけ私はそれを正しく行う方法についての手掛かりを持っていません。

+0

作業中のアプリケーションのヒントを表示するのに役立ちます。また、コードを試してみたら、うまくいかなかったことを示してください。 –

+0

ありがとう、ティム。私はこの種の言語にはほとんど新しいことを理解するでしょう。 – agaragaragar

+0

「私の最後の試みは災害につながった。あなたは何をしようとしましたか、どのような災害が生じましたか? –

答えて

0

私はこの返信を投稿していますが、それは何かに対する回答ではないと思います。 cpnnombre1はラベルではなくテキストボックスであることを前提としています。質問のラベルとキャプションがどこから来ているのか分かりません。データをラベルに入れることは本当に悪い考えです。

Dim mmydao As DAO.Database 
Dim mmydrst As DAO.Recordset 
Dim mmySQL As String 

Set mmydao = CurrentDb 
mmySQL = "SELECT * from tbclientes2012 WHERE UserID = ret" 
Set mmydrst = mmydao.OpenRecordset(mmySQL) 
Me.cpnnombre1 = mmydrst!nnombre1 

実際の要件に応じて、いくつかの他の優れたソリューションが存在する可能性があります。

+0

私はVBの世界では新しく、指紋を使用している人物を識別するアプリケーションを開発しています。ログインした人物(マクロから返された指紋ID)に応じてデータベースからテキストボックスをautopopulatする必要があります。それは一度ユーザーIDが取得されてから、テキストボックスフィールド、すなわち姓、住所、誕生日などを自動収集することです。 あなたの投稿は、「DAO.Datebase」で「オブジェクトが期待されています」というエラーを除いて、あなたpl。手順を詳細に説明するか、またはそれを理解するためのサンプルコードを提供することができます。 – agaragaragar

+0

私は今修正した 'Set mmydao'行にエラーがありました。上記はサンプルコードで、あなたの投稿に基づいています。 – Fionnuala

関連する問題