Olá Mauro, entendi o posicionamento em relação aos nomes, na verdade eu nomeei de txtData as labels pois em um outro formulário já havia um comando de ao clicar no botão abrir esse segundo formulário do roteiro e preencher os textboxes ( antes eram textboxes ), no entanto pelo fato dos mesmos serem textboxes estava tendo um conflito em relação à disposição do texto dentro das mesmas ( estava muito para a esquerda, mesmo tendo colocado textalign center ), por isso troquei para labels, mas teria que trocar muitos nomes no outro formulário, e coloquei os nomes da maneira que estavam antes. Mil perdões...
Em relação ao up eu entendo e não dei up em nenhum post meu aqui no portal, entendo perfeitamente a questão da ajuda, e pra falar a verdade o trabalho aqui na agência está tão abarrotado hoje que só vi a sua postagem pelo forumplus notificator. Realmente não entendi o porque do assunto, mas entendo perfeitamente o que foi falado, acho que estou postando muito ultimamente, meu desejo é ajudar tanto quanto sou ajudado aqui no fórum, sempre tento abrir as novas postagens e se souber, compartilho o que sei, no entanto há dúvidas que nem sei por onde passam ( e ainda sou muito inciante em vba ), peço desculpas, mas em relação a up tenho certeza que não o efetuei, sempre frequento fórums e esse é o tipo de coisa consensual e indesejável a todos.
Quanto ao problema, vamos lá, vou tentar simplificar ao máximo. Vou trocar os nomes para ficar de melhor entendimento ( sei que fiz bobagem ao nomear as labels, por isso vou tentar mudar os nomes )
Esquema Simplificado do Formulário:
recebeIN
recebeOUT
lblData1 txtRoteiro1
lblData2 txtRoteiro2
lblData3 txtRoteiro3
Exemplo com valores:
20/01/2012 ( recebeIN )
23/01/2012 ( recebeOUT )
20/01/2012 Começo de Nossos Serviços, apresentação no aeroporto ( txtAeroporto ) com embarque para ( txtDestino ) , Hospedagem no hotel ( txtHotel ).
21/01/2012 Livre
22/01/2012 Livre
23/01/2012 Livre
- Porquê desse formato? Já consegui colocar em prática um comando para preencher as labels com as datas do destino inicial até o final.
-Coloquei também um comando que testa a data contida nas labels e se esta data for superior a data final, ele muda a visibilidade da label para false.
-Se os textboxes txtRoteiro estiverem vazios, ao apertar o botão salvar ele automaticamente muda o valor de todos para Livre.
-Por fim, no primeiro txtbox ( txtRoteiro1 ) coloquei também um comando que o preenche automáticamente falando quais serviços serão fornecidos no ato do embarque, e início da hospedagem.
O código que estou querendo é justamente para detectar qual é o último txtRoteiro visível ( que corresponde à última data da viagem ), para colocar um código que o preencha automáticamente como no primeiro campo dizendo: "Fim de nossos serviços, translado do hotel até o aeroporto...etc"
Eu já pensei em várias alternativas, e peço desculpas novamente por não ter explicitado minhas intenções iniciais, agora vejo que pode ter uma saída mais simples para resolver meu problema, e eu estava insistindo em um loop complexo.
Na verdade eu quero verificar qual é o último campo disponível para digitação ( o último visível ), eu tinha pensado em fazer essa verificação automática usando um comando que testasse as labels 1 por 1 para saber qual caption possui o mesmo valor da textbox nomeada recebeOUT ( referente a data final da viagem ), e como eu tinha nomeado as lblData e txtRoteiro da mesma linha com o mesmo NÚMERO, pensei que pudesse usar isso.
Agora que expliquei melhor, e peço novamente desculpas pela minha falta de atenção, será que vocês conseguem me ajudar a pensar em uma alternativa amigos?
Atenciosamente,
Arthur Andrade
Seja Cordial, trate os outros membros com respeito!
Caso sua dúvida tenha sido resolvida, clique no botão verde no canto direito superior da sua tela, marcando como [RESOLVIDO]
Agradeça quem te ajudou! Clique na mãozinha!
Postado : 27/03/2012 10:48 am