福永様。
大変重要なことを書き忘れていました。
私が作ったテーブルt_testのデータの型はすべてvarcharです。
data type で、NumberFormatExceptionの数値に対する例外が発生していることから
IDは整数値ではなくString型として認識されてるようです。
もし、可能であれば、テーブルのIDの方をvarcharに変えて再度実行してみてはどうでしょうか。
以上
On 2017年04月07日 20:56, 福永ケンセイ wrote:
結果
1: Wrong data type: java.lang.NumberFormatException:
福永様
念の為に、sSqlを表示してみましょう。
msgbox "sSql = "& sSql
を
ThisDataBaseDocument.DataSource.getconnection("","").createstatement.executequery(sSql)
の前に置いて、Baseからform上のtextbox1に001などIDを入れてEnterを押してみ
てください。
表示されたsSql文内の項目名(フィールド名)などは正常でしょうか。
また、そのsql文をコピーして、ツール>sqlから発行してみてください。
001に対応する値が取得されますか。
福永様。
一応、Vlookupっぽいものができましたので報告させていただきます。
ただ、エラー処理などはしていませんので、あしからず。
1.動作環境
Ubuntu16.04 32bit LibreOffice5.3.1.2 HSQLDB(埋め込み)
2.概要
テキストボックス1に「001」と入力するとテキストボックス2に「リンゴ」がひょうじされる。
そのためのマクロを作成します。
テキストボックス1の値を検索値としてsqlを発行し、取得したレコードをwhile文で取り出し、それをテキストボックス2にセットする。
3.手順
(1)データベース作成
福永様
もうひとつ、
http://calibreblo.blogspot.jp/2011/07/blog-post.html
On 2017年04月01日 20:25, 福永ケンセイ wrote:
よろしくお願いします。
下記のようにテーブル名「果物コード表」を作成
県コード 県名
1 メロン
2 バナナ
テキストボックスに果物コード
「1」を入力すると隣のボックスに「メロン」と出るようにしたい。
どなたかわかる方がいれば教えていただきませんか。
=
志義ゼミナール・志義どっとPC
代表
福永様
JA福岡さんがbaseのマニュアルを公開されています。
リストボックスやコンボボックスの項目が参考になるかも。
http://www.ja-fukuoka.or.jp/pdf/libre/Libreoffice_BASE_practice.pdf#search=%27base+%E3%82%B3%E3%83%B3%E3%83%9C%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%27
私もやってみようと思いますが、その前に、情報のみお知らせしておきます。
On 2017年04月01日 20:25, 福永ケンセイ wrote:
よろしくお願いします。
vlookupを使います。
A4に1と入れるとしてB4はこんな感じ
A B
1 県コード 県名
2 1 メロン
3 2 バナナ
4 1 =vlookup(A4,A2:B3,2)
樋口
On 2017/04/01 20:25, 福永ケンセイ wrote:
よろしくお願いします。
下記のようにテーブル名「果物コード表」を作成
県コード 県名
1 メロン
2 バナナ
テキストボックスに果物コード
「1」を入力すると隣のボックスに「メロン」と出るようにしたい。
どなたかわかる方がいれば教えていただきませんか。
--
Unsubscribe instructions: