こんにちは、みんな、
機能しない次のコードがあります。
// Current date
aujourd'hui = Text(Today(),"00000000");
// Obtain the month number format "MM"
numero_mois = Text(Month(aujourd'hui), "00");
// Obtain the year number - 1 format YYYY
numero_annee = Text(Year(aujourd'hui) - 1, "0000");
// Concatenate the result
date_debut_mois_actuel_Y = ("01" || numero_mois || numero_annee);
// Show the result
Show(date_debut_mois_actuel_Y);
dt << Select Where(:Date < date_debut_mois_actuel_Y);
dt << Delete rows;目的は、日付が < 01/現在の月/現在の年 -1 である dt (データ テーブル) からすべての行を選択し、それらを削除することです。
文字以外の要素を連結できないというエラーは理解していますが、コードに戻って手動で日付を変更せずに、01/10/2022 (たとえば今日の予定) という形式で日付を取得するにはどうすればよいですか。
エラー メッセージは次のとおりです。引数は 'Concat' のアクセスまたは評価の行 xxx の文字である必要があります。不正な引数( numero_mois )、"01" || /*###*/numero_mois || /*###*/numero_annee/*###*/
最新のコードは次のとおりです (毎月手動で変更されます)。
dt << select where(:name("date") < informat("01102022","DDMMYYYY"));
dt << Delete rows;どうもありがとうございます !
よろしくお願いします