Não entendi direito o que você quer fazer. Não seria mais simples isso?
if( data > data1.selectedDate && data < data2.selectedDate) On 20 dez, 18:08, Helio Antonio Francisco Silva <[email protected]> wrote: > Caros amigos, como eu faço a verificação tipo igual do SQL between data1 e > data2 ????? > mas usando o componente DateField > > Eu fiz isso aqui: > > var dtini:String = new String(objTabelaPromocional.vigencia_ini); > var dtfim:String = new > String(objTabelaPromocional.vigencia_fim); > var numIni:Number = new Number(); > var numFim:Number = new Number(); > > //Agora os itens relativos ao array, para saber se esta > dentro da vigencia dos itens dentro do array > var dtiniArr:String = new String(); > var dtfimArr:String = new String(); > var numIniArr:Number = new Number(); > var numFimArr:Number = new Number(); > > dtini = > dtini.substr(6,4)+dtini.substr(3,2)+dtini.substr(0,2); > dtfim = > dtfim.substr(6,4)+dtfim.substr(3,2)+dtfim.substr(0,2); > numIni = Number(dtini); > numFim = Number(dtfim); > > for(var x:Number=0; x< arrayTabela.length;x++){ > dtiniArr = arrayTabela[x].vigencia_ini; > dtfimArr = arrayTabela[x].vigencia_fim; > dtiniArr = > dtiniArr.substr(6,4)+dtiniArr.substr(3,2)+dtiniArr.substr(0,2); > dtfimArr = > dtfimArr.substr(6,4)+dtfimArr.substr(3,2)+dtfimArr.substr(0,2); > numIniArr = Number(dtiniArr); > numFimArr = Number(dtfimArr); > //Agora verificar se a tabela se encontra dentro da > vigencia corrente. > if(numIni > numIniArr && numIni < numFim){ > Alert.show("Essa data está em confirto com a tada > de vigência da tabela"+arrayTabela[x].nome_tabela,"Data de Vigência > invalida"); > } > } > > converti os valores em numericos pra verificar se o numero que dentro > daquela faixa que eu quero, nao sei se tem alguma coisa mais facil que isso > ??? > > -- > *Hélio Antonio Francisco Silva* > Desenvolvedor web > Certificado Flash developer > Certificado Flash Design > Certificado web developer > Consultor Microsiga / Totvs > Desenvolvedor ADVPL / ASP > Analista de sistemas e ERP Sênior. -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
