■ 質問はここへ ■

1302 にジャンプ
No. 1302投稿者: 浮草人日付: 2004/09/24 10:36:06
題名 : ツールバーでの日付入力で、

お世話になります。

「日付の入力」をツールバーの所から入力したいのですが、

QSANPLE.MAC
'本日の日付・時間を入力
item$[1] = date0$ + " " + time0$
item$[4] = cformat$("%4d/%s/%s(%s) %s",val(d$), mon$, day$, left$(week$(0),3), t$)

2004-09-24
2004.9.24
と表示になりますが、これを変更して
"2004.09.24" と月も09と2桁で区切りは"." それに曜日時間は不要にしたいのですが、

このようにする方法がわかりませんでした。
ちょっと場違いな、質問ですいませんがここに書かせていただきましたm(_ _)m
よろしくご教示お願いします。

--------
作者様にお願いなんですが、
Ver 6.9B から正式Verの見通しなど、折りにふれてアナウンスいただけると
ユーザは楽しく、また安心感もありますのでユーザサービスの観点で
なにかアナウンスがありますようにご要望したいですね。m(_ _)m

では、勝手に書き込んで申し訳ありませんが、ご教示などよろしく
お願いします。



No. 1303 (1302へのコメント)投稿者: かぶねこ HP日付: 2004/09/24 12:57:19
題名 : Re:ツールバーでの日付入力で、

>QSANPLE.MAC
>'本日の日付・時間を入力
>item$[1] = date0$ + " " + time0$
>item$[4] = cformat$("%4d/%s/%s(%s) %s",val(d$), mon$, day$, left$(week$(0),3), t$)
>
>2004-09-24
>2004.9.24
>と表示になりますが、これを変更して
>"2004.09.24" と月も09と2桁で区切りは"." それに曜日時間は不要にしたいのですが、

常に数字を 0 つきにするには、最初のほうにある d$ = data$ のところを d$ = date0$
に変更します。曜日と時間がいらなければ、後ろのほうは切り捨てて、たとえば、
item$[4] = cformat$("%4d/%s/%s",val(d$), mon$, day$)
となります。

ここはユーザー同士のサポート場所であり、作者への要望を書いても必ずしも
読んでもらえないので、(あるいは読んでも、読んだという返事はないので)、
そこのところはご理解ください。ただ、その心情はわかります。

No. 1306 (1303へのコメント)投稿者: 浮草人日付: 2004/09/24 20:27:39
題名 : Re^2:ツールバーでの日付入力で、

>>QSANPLE.MAC
>>"2004.09.24" と月も09と2桁で区切りは"." それに曜日時間は不要にしたいのですが、
>
>常に数字を 0 つきにするには、最初のほうにある d$ = data$ のところを d$ = date0$
>に変更します。曜日と時間がいらなければ、後ろのほうは切り捨てて、たとえば、
>item$[4] = cformat$("%4d/%s/%s",val(d$), mon$, day$)
>となります。
>
>ここはユーザー同士のサポート場所であり、作者への要望を書いても必ずしも
>読んでもらえないので、(あるいは読んでも、読んだという返事はないので)、
>そこのところはご理解ください。ただ、その心情はわかります。

かぶねこさん
ご教示、たいへんありがとうございます。
日付入力、自分的にスマートに入力できて、この上なしですね。

QXは解る人には便利でも、いじれない人にとっては近寄れない感じですよね。
この掲示版は貴重な場ですね、
作者さんの意向というかアナウンスが聞けるなんかがあると、ユーザとしては
先が見えるし、ツールとしていっそう愛着をもて、生き物として大切にしたい
と思いますね。
QX期待してます、がんばって、ですね。 ありがとうございます。


 

No. 1305 (1302へのコメント)投稿者: Aone日付: 2004/09/24 19:33:17
題名 : Re:ツールバーでの日付入力で、

>QSANPLE.MAC
>'本日の日付・時間を入力
>item$[1] = date0$ + " " + time0$
>item$[4] = cformat$("%4d/%s/%s(%s) %s",val(d$), mon$, day$, left$(week$(0),3), t$)
>
>2004-09-24
>2004.9.24
>と表示になりますが、これを変更して
>"2004.09.24" と月も09と2桁で区切りは"." それに曜日時間は不要にしたいのですが、

cformat$は、初めのうち理解しにくいので、ここは、文字列を切り出す関数を使ってみます。

proc main
dim tim$
tim$=left$(date0$,4)+"."+mid$(date0$,6,2)+"."+right$(date0$,2)
@Insert tim$
end proc

上記のマクロで、日付を文章中に張りつられます。
left$(date0$,4) で、2004を表しています。date0$の左側から4文字切り出すということで、2004になります。詳細はヘルプをどうぞ。この要領で、日付の文字列加工はいかようにも出来ます。


ヘッダのみ表示
順番に表示(No. 1302 から)


メールアドレスを表示するにはURLの後ろに &m=161aad7c をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/