ホーム › フォーラム › Power Apps › アプリの作り方 › SQLのTIMEデータを表示するとHH:mmになっていない
はじめまして。
とりあえず、下記の様なSQLテーブルのレコードをキャンバスアプリで書き換えるアプリを作っているのですが、
create table NEW_ENTITY4 ( starttime TIME , endtime TIME )
9:37:00 と入っているつもりのデータが “PT9H37M”と表示されます。 1.こういうものなのでしょうか? 2.HH:mm 形式で表示させ、変更した場合、TIME形式で保存するにはどうすればよいのでしょうか?
以上、よろしくお願いします。
Y.Iwata さん、こんにちは。
Text 関数は試されましたか? もしまだなら、以下が参考になるかと思います。
PowerApps の Text 関数 https://docs.microsoft.com/ja-jp/powerapps/maker/canvas-apps/functions/function-text
PowerApps でテキスト、日付、および時刻を表示する https://docs.microsoft.com/ja-jp/powerapps/maker/canvas-apps/show-text-dates-times
早速の情報をありがとうございます。
試してみます。
Text(Parent.Default,”[$-en-US]hh:mm”)と 試してみたのですが、表示は変わりません。 使用しているText入力用のエリアの問題かと思い、例文通り、 Text(Now(), “[$-en-US]hh:mm”)とすると現在の時刻が hh:mm形式で表示されました。
Parent.Default という指定がよくなさそうかも?と思い始めたのですが、 何を指定すればよいかわかりません。
なにかアドバイスはございませんでしょうか?
SQLのTIME typeはPowerAppsではただのText形式と認識されるようです。 https://powerapps.microsoft.com/en-us/blog/working-with-time-columns-in-sql-server/ こちらでワークアラウンドが書かれているので試してみてください。
Hiro様 大変貴重な情報をありがとうございます。試してみます。
折角情報をいただいたのですが、 残念ながら諸般の事情で今回のアプリ制作が中止となってしまい、結局試す時間が取れませんでした。
同じような案件の際、再度挑戦してみます。
ありがとうございました。
Forgot your password?
Remember Me
No account? Sign up
Please enter your username or email address. You will receive a link to create a new password via email.
Already have an account? Login instead