[ja-users] Re: [ja-discuss] Calcでの縦書き 日本語縦書きレイアウトモードについて

2017-10-16 スレッド表示 ゼミ

堀と申します。報告のみです。

バージョン: 5.3.3.2
Build ID: 3d9a8b4b4e538a85e0782bd6c2d430bafe583448
CPU Threads: 1; OS Version: Windows 6.2; UI Render: default; Layout 
Engine: new;

ロケール: ja-JP (ja_JP); Calc: group

バージョン: 5.4.0.3
Build ID: 7556cbc6811c9d992f4064ab9287069087d7f62c
CPU threads: 2; OS: Linux 4.4; UI render: default; VCL: gtk2;
ロケール: ja-JP (ja_JP.UTF-8); Calc: group

Windows10とUbuntu16.04でCalcの縦書きを実行しました。
私の環境では、どちらも普通にきちんと表示されました。abcの位置のズレはなく日本語と自然な配置となっています。もちろんabcは横に寝た状態で表示されます。中央寄せも位置ずれがなく、見た感じでは正常に表示されています。
フォントは、WindowsがMSPゴシック、UbuntuがIPA 明朝です。おそらくフォントは関係ないでしょう。英語のフォントもいろいろ変えてみましたが、
至って正常に表示されています。
参考まで。



On 2017年10月16日 14:17, Junichi Matsukawa wrote:

バージョン: 5.4.2.2
Build ID: 22b09f6418e8c2d508a9eaf86b2399209b0990f4
CPU threads: 4; OS: Windows 6.2; UI render: default;
ロケール: ja-JP (ja_JP); Calc: single

既出かもしれませんが、Calcでの書式設定で、縦書き、日本語縦書きレイアウトモードをチェックすると、全角文字と半角文字の混在表示モードになるようですが、配置が乱れて使いにくいです。

全角、半角も揃いません。
左右中央揃え、上下中央揃えにしても、中央に来ません。
全体的に、右、上、にずれるようです。

フォントを色々変えてみましたが、配置は変わらないようです。
この例では、Noto Sans CJK JP DemiLight で表示しています。

折角、日本語縦書きレイアウトモード があるので使えるものにしてもらいたいです。

Windowsだけこうなるのでしょうか。





--
Sent from: http://nabble.documentfoundation.org/Discuss-f1829016.html


--
/
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] カルクのセルの固定について

2017-08-10 スレッド表示 ゼミ

多田様
はじめまして、堀と申します。

動作確認しました。「最初の行を固定」では、固定できませんでした。
環境は、
OS:Ubuntu16.04.2
バージョン: 5.3.4.2
Build ID: f82d347ccc0be322489bf7da61d7e4ad13fe2ff3
CPU Threads: 2; OS Version: Linux 4.4; UI Render: default; VCL: gtk2; 
Layout Engine: new;

ロケール: ja-JP (ja_JP.UTF-8); Calc: group
回避策:「行と列の固定」を使う。
実現したいことは、「行を固定する」と解釈して、次のように回避策を考えてみました。

(1) A1:F150くらいまでにデータ(整数値)を入力。
(2) A100:F100を非表示にします。(どこを非表示にしてもよい)
(3) A101を選択後、表示>セルの固定>行と列の固定 をクリック
(4) 100行目が固定される。

これでは、どうでしょうか。


On 2017年08月10日 23:44, 多田 真遵 wrote:

お世話になっております。ただです。

カルクで、セルの固定を使っています。
そこで、「最初の行を固定」クリック時に最初の行(A1:AMJ1)
が表示されてない(例えばA100を選択している)とセルが固定
されません。
最初の行がウィンドウ内に表示されてたら固定されます。
最初の行がウィンドウ外で非表示の場合に固定されません。
個人的には表示非表示に関わらず固定して欲しいんですが、
皆さんの環境では如何でしょうか?

環境
バージョン: 5.3.1.2
Build ID: 1:5.3.1-0ubuntu2
CPU Threads: 4; OS Version: Linux 4.10; UI Render: default; VCL: gtk3; Layout 
Engine: new;
ロケール: ja-JP (ja_JP.UTF-8); Calc: group

以上、宜しくお願いします。


--
/
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] BaseでエクセルのVLOOKUPのような機能をフォームで使いたい エラーが発生(続)

2017-04-07 スレッド表示 ゼミ

福永様。

大変重要なことを書き忘れていました。
私が作ったテーブルt_testのデータの型はすべてvarcharです。

data type で、NumberFormatExceptionの数値に対する例外が発生していることから
IDは整数値ではなくString型として認識されてるようです。

もし、可能であれば、テーブルのIDの方をvarcharに変えて再度実行してみてはどうでしょうか。

以上

On 2017年04月07日 20:56, 福永ケンセイ wrote:

結果
1: Wrong data type: java.lang.NumberFormatException: For input string: "1
"




--
/
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] BaseでエクセルのVLOOKUPのような機能をフォームで使いたい エラーが発生(続)

2017-04-05 スレッド表示 ゼミ

福永様

念の為に、sSqlを表示してみましょう。
msgbox "sSql = "& sSql
を
ThisDataBaseDocument.DataSource.getconnection("","").createstatement.executequery(sSql)
の前に置いて、Baseからform上のtextbox1に001などIDを入れてEnterを押してみ 
てください。


表示されたsSql文内の項目名(フィールド名)などは正常でしょうか。

また、そのsql文をコピーして、ツール>sqlから発行してみてください。
001に対応する値が取得されますか。

正常にsqlが発行され、値が取得されていれば、確かに
ThisDataBaseDocument.DataSource.getconnection("","").createstatement.executequery(sSql)
の直前までは正常だと考えられますね。

そうなると、
ThisDataBaseDocument.DataSource.getconnection("","").createstatement.executequery(sSql)
に問題がありそうです。
Takeshi Abe様のアドバイス通りcreatestatementの直後に"()"が必要かもしれま 
せん。


私が確認したところ、"()"の有無に関係なく動作しております。

参考になれば、幸いです。以上。

On 2017年04月05日 21:39, Takeshi Abe wrote:

福永さん

On Wed, 5 Apr 2017 21:12:54 +0900, 福永ケンセイ  wrote:

 プログラムでエラーが発生しました。
どなたかわかる方教えてください

(snip)

4)この部分はSQL文の結果を変数に代入していると思います
oResult =
ThisDataBaseDocument.DataSource.getconnection("","").createstatement.executequery(sSql)

ThisDataBaseDocument.DataSource.getconnection("","").createstatement().executequery(sSql)
のように、createStatementの後に"()"がいるのではないかと思います。

-- Takeshi Abe


--
/
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted



[ja-users] 訂正>[ja-users] BaseでエクセルのVLOOKUPのような機能をフォームで使いたい

2017-04-02 スレッド表示 ゼミ

すみません、ミス発見。
f_textとなっている箇所はf_testです。
チェックが甘かった。すみませんでした。

On 2017年04月01日 20:25, 福永ケンセイ wrote:

よろしくお願いします。

下記のようにテーブル名「果物コード表」を作成

県コード 県名
 1 メロン
 2 バナナ

テキストボックスに果物コード
「1」を入力すると隣のボックスに「メロン」と出るようにしたい。
どなたかわかる方がいれば教えていただきませんか。



--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] BaseでエクセルのVLOOKUPのような機能をフォームで使いたい

2017-04-02 スレッド表示 ゼミ

福永様。
一応、Vlookupっぽいものができましたので報告させていただきます。
ただ、エラー処理などはしていませんので、あしからず。

1.動作環境
Ubuntu16.04 32bit LibreOffice5.3.1.2 HSQLDB(埋め込み)

2.概要
テキストボックス1に「001」と入力するとテキストボックス2に「リンゴ」がひょうじされる。
そのためのマクロを作成します。
テキストボックス1の値を検索値としてsqlを発行し、取得したレコードをwhile文で取り出し、それをテキストボックス2にセットする。

3.手順
(1)データベース作成
適当にbaseでつくります。ファイル名はtestでもなんでもよいです。
(2)テーブル作成
テーブル名 t_test
ID商品名   単価
001 リンゴ  200
002 みかん  100

プライマリーキーはIDにしておきます。
(3)フォーム作成
フォーム名はf_textとし、実際に作成されるフォーム名をformとして区別します。
※ここが肝です。フォームの名前が2種類あるように見えますが、f_testはフォームの入れ物のようなもので最初に作成されるものです。実際にフォームをデザインするとそのときに実体ができます。それがform(フォームと表示されている)です。デザインウィザード内のコンパスのアイコンをクリックすると配置されているテキストボックス等を含むフォームなどの名前が表示されます。カタカナでフォームとなっているのをformに書き換えておきます。これがフォームの実体です。
テキストボックス1(名前はtextbox1)とテキストボックス2(名前はtextbox2)としてformに配置します。(ラベルは見分けるために適当に作ってください。)
一応保存。(まめに保存しておきましょう。)
(4)マクロ作成
① f_testを右クリック>編集 から開きます。上のメニューバーの ツール>マクロ>マクロの管理>LibreOffice 
Basic をクリックします。


② 
左枠内のマクロの記録先にtestというデータベースがあります。クリックするとstandardが見えます。それをクリックして、右側の「新規作成」をクリックします。Module1と表示されます。この名前は適当にわかりやすく変更してもよいです。mod_testとしてみました。

③ このmod_testが開くので、そこに、下記のマクロをコピペしてください。
REM  *  BASIC  *
Option Explicit

Sub set_value

Dim sSql As String
Dim oDraw As Object
Dim oForm As Object
Dim oResult As Object
Dim sValue As String
Dim oTextbox2 As Object

oDraw=ThisComponent.getDrawPage()
oForm=oDraw.getForms().getByName("form")  

	sSql ="select ""商品名"" from ""t_test"" where ""ID"" =  '" & 
oForm.getByName("textbox1").text & "';"
	oResult = 
ThisDataBaseDocument.DataSource.getconnection("","").createstatement.executequery(sSql)


' msgbox(sSql)

While oResult.next()
sValue = oResult.getString(1)   
Wend

' msgbox( sValue)
oTextbox2 = oForm.getByName( "textbox2" )
oTextbox2.Text = sValue 

End Sub

④ このマクロを保存します。もし、保存ボタンがグレーアウトしているばあいは、base本体を上書き保存してください。そうするとマクロの保存ボタンも有効になります。

⑤ 
form上のtextbox1をダブルクリックして「イベント」タブをクリックします。「フォーカスを失った時」の右にある「…」ボタンをクリックし、割当の下の「マクロ」ボタンをクリックします。先ほどコピペしたマクロが表示されます。set_valueを選択し、「OK」をクリックします。
※ test>mod_test>set_valueとたどります。

⑥ 念の為にベースを上書き保存します。

⑦ f_testをダブルクリックで開いて、
textbox1に「001」を入力しエンターキーを押してフォーカスをtextbox1から外します。textbox2に「リンゴ」と表示されれば成功です。

失敗する場合は、何らかのメッセージがでます。
がんばってみてください。

以上

On 2017年04月01日 20:25, 福永ケンセイ wrote:

よろしくお願いします。

下記のようにテーブル名「果物コード表」を作成

県コード 県名
 1 メロン
 2 バナナ

テキストボックスに果物コード
「1」を入力すると隣のボックスに「メロン」と出るようにしたい。
どなたかわかる方がいれば教えていただきませんか。


--
/
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] BaseでエクセルのVLOOKUPのような機能をフォームで使いたい

2017-04-01 スレッド表示 ゼミ

福永様

もうひとつ、
http://calibreblo.blogspot.jp/2011/07/blog-post.html

On 2017年04月01日 20:25, 福永ケンセイ wrote:

よろしくお願いします。

下記のようにテーブル名「果物コード表」を作成

県コード 県名
 1 メロン
 2 バナナ

テキストボックスに果物コード
「1」を入力すると隣のボックスに「メロン」と出るようにしたい。
どなたかわかる方がいれば教えていただきませんか。


=
志義ゼミナール・志義どっとPC
代表 堀 正和


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] BaseでエクセルのVLOOKUPのような機能をフォームで使いたい

2017-04-01 スレッド表示 ゼミ

福永様
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:

よろしくお願いします。

下記のようにテーブル名「果物コード表」を作成

県コード 県名
 1 メロン
 2 バナナ

テキストボックスに果物コード
「1」を入力すると隣のボックスに「メロン」と出るようにしたい。
どなたかわかる方がいれば教えていただきませんか。


==
志義ゼミナール・志義どっとPC
代表 堀 正和

--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] Impress 文字の背景色がプレゼンテーションに反映されない

2017-03-25 スレッド表示 ゼミ

今様

堀と申します。

Ubuntu16.04 LO5.3を利用しています。
本現象は、私の記憶では、私がLO(4ぐらいかな)を使い始めてから確認んしています。(報告はしていませんでした。)

私なりの解決策ですが。背景を設定したい文字の背景に四角形(色付き)を配置し、テキストボックスと四角形を選択して、アニメーションに登録します。

<手順>例「一部の文字に背景色」の「文字」の背景色を赤とします。
1.テキストボックスに「一部の文字に背景色」と入力
2.「文字」を覆うように四角形(赤)を描きます。
このとき、四角形が「文字」の前面にきています。これを、背面へ移動させる。
3.テキストボックスを選択し、「Ctrl+X」で切り取ります。
4.「Ctrl+c」で貼り付けます。これで、テキストボックスが前面に来ます。結果的に四角形は背面となります。
5.ポインタが矢印になっていることを確認し、テキストボックスと四角形を含め、周囲をドラッグします。テキストボックスと四角形が選択されます。
6.任意のアニメーションを設定します。(設定前に、グループ化しておくのもよいかも)

以上
もし、別の良い方法があれば、どなたかお知らせください。


On 2017年03月26日 07:55, Toshihito Kon wrote:

今と申します。本MLには初投稿になりますが、よろしくお願いいたします。

テキストボックスの一部の文字の背景色を変更したのですが、プレゼンテーションに反映されません。

環境はLibreoffice 5.3.1.2、Archlinux/Xmonad上で利用しています。
背景色の変更は、Character->Highlight Colorで変更しました。

解決法をご存知の方がもし居ましたらご教授願います。

/*== /
 Toshihito Kon
 e-mail: shiratori...@gmail.com
 GPG-fingerprint: 2F36 E620 C44A 7164 6D12  A1F5 380F F753 26EF CD78
/ ==*/


--
/
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] 属性の確認(続き)

2017-03-09 スレッド表示 ゼミ

福永様

> >1.テーブルデザインで、「フィールドの属性」は確認できましたか。
>
> テーブルデザインでのフィールドの属性ですが
> 入力が必要、長さ、標準値、書式サンプル
> しかありません。
>
「入力が必要」で、”はい”にすると、not 
null制約が有効となり、”いいえ”とすると無効になるようです。


> データベースエンジンは「埋め込みHsql」です。
この場合だと、先日のsqlは失敗するでしょう。

ネットでhsqldbのマニュアルを読んでみるとよろしいかも。
参考サイト:
http://hsqldb.sourceforge.net/web/hsqlDocsFrame.html



On 2017年03月09日 18:44, 福永ケンセイ wrote:

志義ゼミ様回答ありがとうございます。

ご指摘を受けたところを行ってみました。

>1.テーブルデザインで、「フィールドの属性」は確認できましたか。

テーブルデザインでのフィールドの属性ですが
入力が必要、長さ、標準値、書式サンプル
しかありません。

>2.データベースエンジンは「埋め込みFirebird」ですか。

データベースエンジンは「埋め込みHsql」です。


3.下記のsql文内のテーブル名は''shohin'ではなく'shohin'ですか。初めのシングルコートが2個書かれてあるように見えます。

シングルコーテーション、ダブルコーテーション、コーテーション無しで実行しても結果は同じでした

4.埋め込みFirebirdで当方でも実行してみました。
正常に実攻されました。


--
/
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] 属性の確認(続き)

2017-03-08 スレッド表示 ゼミ

3つの確認事項があります。

1.テーブルデザインで、「フィールドの属性」は確認できましたか。
2.データベースエンジンは「埋め込みFirebird」ですか。
3.下記のsql文内のテーブル名は''shohin'ではなく'shohin'ですか。初めのシングルコートが2個書かれてあるように見えます。
恐らくエラーメッセージはテーブル名が見つかってい無いことが原因と思います。
以上、ご確認ください。


On 2017年03月08日 20:44, 福永ケンセイ wrote:

志義ゼミ様回答ありがとうございます。
下記SQl文を実行したところ
sql文開始-

select r.rdb$field_name,
t.rdb$type_name,
f.rdb$field_length,
r.rdb$null_flag,
f.rdb$validation_source

from rdb$relation_fields r, rdb$types t, rdb$fields f

where r.rdb$relation_name=''shohin' and
f.rdb$field_name=r.rdb$field_source and
t.rdb$field_name='RDB$FIELD_TYPE' and
f.rdb$field_type=t.rdb$type;

下記エラーが出て実行できませんでした。
1: Table not found in statement [select r.rdb$field_name,
t.rdb$type_name,
f.rdb$field_length,
r.rdb$null_flag,
f.rdb$validation_source

from rdb$relation_fields]

オラクル版ですが下記SQlを見つけました
SELECT
TABLE_NAME
,COLUMN_NAME as 項目名
,DATA_TYPE as データ型
,NVL(DATA_PRECISION, CHAR_COL_DECL_LENGTH) as 長さ
,DATA_SCALE as 小数部
FROM
USER_TAB_COLUMNS
WHERE
TABLE_NAME = '*テーブル名*'
ORDER BY
TABLE_NAME
,COLUMN_ID

テーブル名を変更すればよいので実行したところ

1: Table not found in statement [SELECT
TABLE_NAME
,COLUMN_NAME as 項目名
,DATA_TYPE as データ型
,NVL(DATA_PRECISION, CHAR_COL_DECL_LENGTH) as 長さ
,DATA_SCALE as 小数部
FROM
USER_TAB_COLUMNS]

前者同様テーブルが見つからないエラーでできませんでした。


--
/
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] 属性の確認(続き)

2017-03-07 スレッド表示 ゼミ

先ほど、見つけました。
Firebirdで実行可能です。テーブル名のところだけ、実テーブル名に書き換えて
実行してみてください。
not null制約が有効であれば”1”が表示されます。

sql文開始-

select r.rdb$field_name,
t.rdb$type_name,
f.rdb$field_length,
r.rdb$null_flag,
f.rdb$validation_source

from rdb$relation_fields r, rdb$types t, rdb$fields f

where r.rdb$relation_name='テーブル名' and
f.rdb$field_name=r.rdb$field_source and
t.rdb$field_name='RDB$FIELD_TYPE' and
f.rdb$field_type=t.rdb$type;

sql文終了-


On 2017年03月07日 20:40, 福永ケンセイ wrote:

インターネット調べてみると
mysql では
show colums from テーブル名
desc テーブル名
できるようなのですが
sql文実行すると
下記エラーが出ます。
 Unexpected token: DESC in statement [desc]
何方か教えていただけないでしょうか。



--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] フィールド属性の確認の仕方を教えてください

2017-03-07 スレッド表示 ゼミ

こんばんは、福永様。

さて、私は、データベースエンジンにFirebirdを利用しています。
挙動が違うかもしれませんが、一応、手順を書いておきます。

1.テーブル名を右クリック
2.「編集」をクリック(テーブルデザインが開く)
3.目的のフィールド名(例:仕入単価)をクリック
4.下段に「フィールドの属性」が表示される。
5.上から2段目あたりに、”「入力が必要(E)」:いいえ”となっていれば、not null制約ではありません。”はい”となっていれば、not 
null制約です。

6.もし、”はい”なら、右にある、▼をクリックして、”いいえ”を選択します。
以上


On 2017年03月06日 21:07, 福永ケンセイ wrote:

テーブルの編集右クリックしてもフィールド属性の表示は出てきません。
not null制約ではないことを確認する為の。「フィールドの属性」の確認の仕方と、not
null制約をフィールドに設定する方法、解除する方法を教えてください。



--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Re: [ja-users] DISTINCT関数使えるの?

2017-02-20 スレッド表示 ゼミ

On 2017年02月18日 17:38, 福永ケンセイ wrote:

select count(distinct "商品分類" ) FROM "shohin"

LO5.3、埋め込みFirebirdで試してみました。
クエリを保存して、再度SQLで表示してみましたが、
おっしゃるような現象(distinctが消える現象)は発生しませんでした。
以上、報告まで。

--
/
志義どっとPC
(志義ゼミナール)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
TEL/FAX:0942-73-1710
直通(堀):090-8379-6113
/


--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


Re: [ja-users] Re: [ja-users] baseでformat関数が使えますか?

2017-02-07 スレッド表示 ゼミ

福永様。

すみません、集計関数sumを金額のところに入れる必要があります。
できるかぎり、ていねいに書いてみます。
こんな感じです。

テーブル1:--
フィールド名  フィールドタイプ
ID(プライマリーキー)varchar
商品名 varchar
代金  integer
日付  date
-
入力データ

ID  商品名 代金  日付
001 リンゴ 12002月7日
002 みかん 20002月8日
003 リンゴ 30003月2日
004 ばなな 40003月4日
005 リンゴ 210 4月1日
--
データベースエンジンHSQLDB(埋め込み)
クエリデザイン(クエリ実行後、再表示知ると構成が変更されている)
フィールド   代金  to_char( "日付", '/MM' )
エイリアス    年月
テーブルテーブル1
関数  sum group

クエリ実行結果

sum(“テーブル1”.”代金”)   年月
32002017/02
70002017/03
210 2017/04
-
SQL文
SELECT SUM( "代金" ), to_char( "日付", '/MM' ) AS "年月" FROM "テーブル1" 
GROUP BY to_char( "日付", '/MM' )



データベースエンジンfirebird(埋め込み)
クエリデザインではSQLを発行出来ませんでした。
直接発行します。
SQL文
SELECT SUM( "代金" ),  LPAD( EXTRACT( YEAR FROM "日付" ), 4, '0' ) || '/' || 
LPAD( EXTRACT( MONTH FROM "日付" ), 2, '0' ) as "年月" FROM "テーブル1" group 
by "年月"


日付の表示形式が2017-02でもよければ、

SELECT SUM( "代金" ),  substring("日付" from 1 for 7) as "年月" FROM "テーブル1" 
group by "年月"


---
firebirdはクエリデザインが使えませんでした。関数のドロップダウンリストからgroupが消えていました。以上。

On 2017年02月07日 20:04, 福永ケンセイ wrote:

回答ありがとうございました。
指摘された通り行ったのですがうまくいきません。
初心者でよくわかりません。
お手数をかけますが
そちらで実行されたクエリー全体の設定のを教えて頂けないでしょうか。
こちらで再入力し勉強したいと思います。
よろしくお願いいたします。

2017年2月7日 11:34 志義ゼミ <shigi-i...@shigizemi.com
<mailto:shigi-i...@shigizemi.com>>:

堀と申します。

こんな感じでは、どうでしょうか。LO5.3で確認しています。
クエリーフィールドに 「to_char("日付",'/MM')」
エイリアスに 「年月」
関数に 「GROUP」
※「」は入力しません。
を入力し、実行してみると、私の環境では月ごとの合計金額が取得できました。
しかし、再度、編集でクエリデザインを表示すると、なぜか、新たな列が追
加され、to_char([日付],'/MM')が追記されています。原因は不明とい
うか追求していません。一応、結果オーライです。
以上参考までに。



On 2017年02月07日 03:49, Takeshi Abe wrote:

On Mon, 6 Feb 2017 12:58:46 +0900, 福永ケンセイ
<merumaga1...@gmail.com <mailto:merumaga1...@gmail.com>> wrote:

日付を月でまとめて集計したいのですが。

ACCESSでは
フィールドに
1)年月:format([日付],"/mm")を入力
2)次のフィールドに商品分類、金額を追加
3)集計行を表示させて
4)集計方法を設定
5)クエリー実行でできるようなのですが

baseでは1)の段階で”不明”のエラーメッセージ出ます。
どのようにしたらよいでしょうか?

Baseでは利用しているデータベースによって使える関数が変わります。
LibreOffice 5.2や5.3では、
1. まず日付型のカラムを含むクエリーをウィザードなどで作成する
2. そのクエリーのコンテキストメニューから「SQL表示で編集」を選択
し、SQLの該当の
   カラム部分を編集する
3. このクエリーを使ってレポートのウィザードでグルーピングする
というステップで上のような集計が可能です。

例としてfoo、bar、bazという3つのカラムを持つテーブルTable1を集計
するとします。
このうちbazが該当の日付型のカラムとします。
データベースにHSQLDBを使っているなら、例えば
SELECT "Table1"."foo" AS "foo", "Table1"."bar" AS "bar",
"Table1"."baz" AS "baz" FROM "Table1" "Table1"
というSQLを
SELECT "Table1"."foo" AS "foo", "Table1"."bar" AS "bar",
TO_CHAR( "Table1"."baz", '/MM' ) AS "baz" FROM "Table1" "Table1"
のように編集します。

データベースにFirebirdを使っている場合にはTO_CHAR関数がないた
め、代わりに
SELECT "Table1"."foo" "foo", "Table1"."bar" "bar", LPAD(
EXTRACT( YEAR FROM "Table1"."baz" ), 4, '0' ) || '/' || LPAD(
EXTRACT( MONTH FROM "Table1"."baz" ), 2, '0' ) "baz" FROM
"Table1" "Table1"
のようにします。

-- Takeshi Abe

--
/
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/



--
Unsubscribe instructions: E-mail to
users+unsubscr...@ja.libreoffice.org
<mailto:users%2bunsubscr...@ja.libreoffice.org>
Posting guidelines + more:
http://wiki.documentfoundation.org/Netiquette
<http://wiki.documentfoundation.org/Netiquette>
List archive: http://listarchives.libreoffice.org/ja/users/
<http://listarchives.libreoffice.org/ja/users/>
All messages sent to this list will be publicly archived and cannot
be deleted




--
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted


[ja-users] Libreoffice4.3.1.2日本語が豆腐に

2014-10-11 スレッド表示 ゼミ
堀と申します。

「Ubuntu12.04 32bit に LibreOffice4.3.1.2をインストールしました。
メニューの各項目の日本語がすべて豆腐(白抜き四角:□)になってしまいまし
た。」

で、この症状の再現条件が判明しました。
Free Barcode FontのFree3of9(ttfフォント)をインストールしていると豆腐化
が発生しました。

試しに、いろいろなttfフォント(Windowsで利用しているものなど)で、テスト
すると、ほぼ全滅です。豆腐化しました。

IPAフォントだけは正常に日本語が表示されました。

しかし、なぜそうなるのかは不明です。結果のみの報告です。

-- 
/
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/


-- 
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [ja-users] Libreoffice4.3.1.2日本語が豆腐に

2014-09-06 スレッド表示 ゼミ
堀です。
原因は、不明のままですが、回避策をしるしておきます。

「システムフォントのデフォルトを「Takaoゴシック」に変更する。」

手順:Unity-Tweak-Tool(Synapticよりインストール)= Fonts =

デフォルト = Takaoゴシック(日本語が表示されるものなら何でもよい)

これで、豆腐問題は解消しました。

システム全体への反映ではなく、ユーザごとに反映されます。
したがって、別のユーザでログインした場合は、
そのユーザ上で再度、設定をする必要があります。

ちなみに、Ubuntu14.04では正常だと書きましたが、別のUbuntu14.04機では、
LibreOffice4.3.1.2の日本語が豆腐でした。
つまり、再現性がないので、それぞれの機種の環境に影響を受けているようです。

一応、4.3.1.2が使える状態になったので”よし”として、終わります。

/
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/

On 2014年08月30日 07:45, 志義ゼミ wrote:
 堀です。

 ちなみに、豆腐の部分は、メニューやツールバーの日本語です。

 本文は日本語が正常に表示されます。

 /
 志義ゼミナール 小郡校
 (福岡国際高等学院小郡校)
 堀 正和
 〒838-0141
 福岡県小郡市小郡630-62
 志義>TEL/FAX:0942-73-1710
 国際>TEL/FAX:0942-55-4801
 /

 On 2014年08月30日 07:18, 志義ゼミ wrote:
 堀と申します。

 Ubuntu12.04 32bit に LibreOffice4.3.1.2をインストールしました。
 日本語がすべて豆腐(白抜き四角:□)になってしまいました。

 4.3.1.2を削除後、~/.config/libreoffice/4をリネームして再インストール
 してみましたが、日本語は豆腐でした。

 現在は、4.2.4.2に戻しています。日本語は正常に表示されます。

 アドバイスをお待ちしております。

 ちなみに、Ubuntu14.04 64bit では、4.3.1.2の日本語は正常に表示されています。




-- 
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted



[ja-users] Libreoffice4.3.1.2日本語が豆腐に

2014-08-29 スレッド表示 ゼミ
堀と申します。

Ubuntu12.04 32bit に LibreOffice4.3.1.2をインストールしました。
日本語がすべて豆腐(白抜き四角:□)になってしまいました。

4.3.1.2を削除後、~/.config/libreoffice/4をリネームして再インストール
してみましたが、日本語は豆腐でした。

現在は、4.2.4.2に戻しています。日本語は正常に表示されます。

アドバイスをお待ちしております。

ちなみに、Ubuntu14.04 64bit では、4.3.1.2の日本語は正常に表示されています。

-- 
/
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/


-- 
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted



Re: [ja-users] Libreoffice4.3.1.2日本語が豆腐に

2014-08-29 スレッド表示 ゼミ
堀です。

ちなみに、豆腐の部分は、メニューやツールバーの日本語です。

本文は日本語が正常に表示されます。

/
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/

On 2014年08月30日 07:18, 志義ゼミ wrote:
 堀と申します。

 Ubuntu12.04 32bit に LibreOffice4.3.1.2をインストールしました。
 日本語がすべて豆腐(白抜き四角:□)になってしまいました。

 4.3.1.2を削除後、~/.config/libreoffice/4をリネームして再インストール
 してみましたが、日本語は豆腐でした。

 現在は、4.2.4.2に戻しています。日本語は正常に表示されます。

 アドバイスをお待ちしております。

 ちなみに、Ubuntu14.04 64bit では、4.3.1.2の日本語は正常に表示されています。



-- 
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted



[ja-users] calcの書式コード動作不具合の報告

2014-01-01 スレッド表示 ゼミ
少し遅くなりました。calcの書式コード動作不具合の報告です。LO4.1.2,4.1.4
で確認しました。
calc>セルを右クリック>セルの書式設定>数値タブ>書式コード で、
「@日」と入力し、右端のチェックをクリックして追加します。

セル内(右クリックしたセル)に任意の数字(例:8)を入力すると「8日」と
表示されます。
任意の場所(例:デスクトップ)に保存(例:ファイル名test)し、calcを終了
します。
保存したcalcファイル(test)を開くと、「8日日」となっています。
同様に上書き保存し、再度開くと「8日日日」となっています。セルの表示内容
を再帰的に呼び出しているように見えます。

WinXPとUbuntu12.04で確認しました。

LO4.0.6と4.2.0では正常に表示されました。
以上

-- 
/
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/


-- 
Unsubscribe instructions: E-mail to users+unsubscr...@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted