Короче, как я бы это сделал, это что-то вроде:
var finalString:String = "One " + myObject + " consists of " + myNumber + " " + myString;
Одинарная или двойная кавычка инициирует строковый литерал. Если вы используете символ + для добавления чего-либо к строковому литералу, он автоматически вызовет toString () для этого объекта.
myObject вернет [Object MovieClip], хотя. Что вы хотите сделать, так это создать собственный класс, который расширяет MovieClip, а затем переопределяет защищенный метод toString (), чтобы возвращать любую строку, которую вы хотите, чтобы он выплевывал.
Надеюсь, что это помогает!
Если это локальное приложение Access, оно использует формат даты и времени вашей системы, поэтому изменение настроек локализации в Windows для использования MM / DD приведет к преобразованию Access таким образом, если это не было отменено где-нибудь в приложении.
Format(CDate("3/13/2009 11:32:40 PM"), "mm/dd/yyyy" will give you 03/13/2009
У вас есть хорошие ответы на вашу непосредственную проблему, однако вы, похоже, используете свою систему в формате dmy. Таким образом, вы должны знать следующее.
Операторы SQL требуют, чтобы даты были либо полностью однозначными, либо в формате мм / дд / гг или мм / дд / гггг. В противном случае Access / Jet сделает все возможное, чтобы интерпретировать дату с неизвестными результатами в зависимости от конкретной даты, с которой он работает. Вы не можете предположить, что система, над которой вы работаете, использует эти форматы даты. Таким образом, вы должны использовать логику на следующей веб-странице.
Даты возврата в американском формате # мм / дд / гггг # http://www.mvps.org/access/datetime/date0005.htm
Функция импорта в Access имеет неплохую функциональность по синтаксическому анализу даты и позволит вам указать довольно много разных форматов. Не знаю, как лучше всего применить это к чему-то, что уже есть в Access - быстрый способ - скопировать данные в Excel, а затем повторно импортировать их.