Jump to content

Cómo insertar una fecha desde un objeto (Calendario1) en cualquier cuadro de texto dejando los otros vacíos.


Recommended Posts

Buongiorno a tutti, il mio nome è Maurizio e il mio problema è questo:
In una maschera di accesso, ho inserito 6 caselle di testo
classificate come (1a opzione / seconda opzione), ecc. Si tratta di un (Calendario1)

Ora, come puoi vedere nel mio file di test, se faccio clic con il mouse su una data nel mio "calendario", inserisci la data nel primo (casella di testo dichiarata da me) e finora va tutto bene.

Quindi, la mia domanda è questa:

Ma se ho sempre voluto inserire una data dal mio (Calendar1) e inserirla in qualsiasi (casella di testo) di uno di questi sei; Lasciando gli altri
(vuoto) Cosa devo scrivere come codice vba?

Non vedo
l'ora di vostro aiuto in questo ogni volta che può essere fatto con l'accesso.
Grazie !!!!!!
Saluti da A.Maurizio

##############################################################
Buongiorno a tutti. Il mio nome è
Maurizio e il mio problema è questo: In una maschera di accesso ho inserito 6 caselle di testo classificate come (1a opzione / 2a opzione) ecc ...!
Si tratta di un (Calendario1)

Ora, come puoi vedere nel mio file di test, se clicco con il mouse su qualsiasi data del mio "calendario" inserisce la data sul primo (casella di testo dichiarata da me) e finora tutto è ok.

Quindi la mia domanda è questa:

Ma se ho sempre voluto inserire una data a partire dal mio (Calendar1) e inserirla in qualsiasi (casella di testo) di uno di questi sei; Lasciando gli
altri (vuoto) Cosa devo scrivere come codice vba

Attendo il
vostro aiuto su questo A condizione che possa essere fatto con l'accesso.
Grazie !!!!!!
Saluti da A.Maurizio

Scielta_Calendario2.accdb

Link to comment
Share on other sites

Hola,

Te paso un formulario modelo con calendario mensual  permanente. es el que yo uso en mis trabajos.

Verás que se puede interactuar con el calendario. y te he colocado un apartado para elegir fechas del mes aleatoriamente.

Ahora remodelalo a lo que necesites.

Cualquier cosa pregunta 😉

 

Link to comment
Share on other sites

Ciao ikanni
Grazie per il vostro intervento.
Bello, ma si
avvicina molto a un mio progetto creato in Excel, ma anche se ho intenzione di continuare a ringraziarti perché, come sempre, sei formidabile.
Ma non è quello che stavo cercando di fare.
Non importa da queste parti, ma va bene!
Grazie e buon fine settimana

#####################################

Ciao ikanni
Grazie per l'intervento.
Bello, ma si avvicina molto a un mio progetto creato in Excel,
Ma anche se continuerò a ringraziarvi perché come sempre siete formidabili.
Ma non è quello che stavo cercando di fare.
Perché qui non importa, ma va bene!
Grazie e buon fine settimana

Link to comment
Share on other sites

Hola ikanni
Es cierto que lo pensé toda la noche siguiendo el ejemplo de mi antiguo libro de Visual Basic 6.0

Y mi ojo se posó en un pequeño objeto usado que es: (ToogleButton)
ya que es uno de los pocos objetos que inicialmente tiene el estado activo (= Falso) que normalmente sirve para explotar dos funciones a pesar de tener solo una tecla disponible.

Por lo tanto, encendí la bombilla en mi mente y hice lo mismo tanto en un formulario de acceso como en un formulario de Excel
Yo tengo la misma cosa.

Pero también gracias a tu apoyo
Y este es el resultado final.

Si no tiene un Calendar1 No importa, puede aprovechar un (TextBox) y no cambiaría.

Solo tiene que hacer doble clic en cualquier texto; Esto como para (Excel) ya que no tiene la propiedad (Click)
Mientras que si usa Access
También puede hacer un solo clic para ver el resultado final y listo.

Gracias de nuevo. Todos les deseo un buen fin de semana. Todo el personal de (AyudaExcel) y hasta pronto.
Hola de A.Naurizio

---------------------------------------------------------------

Hi Ikanni
It is true that I thought about it all night Taking a cue from my old Visual Basic 6.0 book

And my eye fell on a little used object which is: (ToogleButton)
as it is one of the few Objects that initially has the active state (= False) which normally serves to exploit two functions despite having only one key available.

Therefore I turned on the light bulb in my mind and doing the same thing in both an Access and an Excel Form
I got the same thing.

But also thanks to your support
And this is the final result.

If you don't have a Calendar1 It doesn't matter, you can take advantage of a (TextBox) and it wouldn't change.

You just have to double click on any text; This As For (Excel) As It Doesn't Have The Property (Click)
While if you use Access
You can also just make a single click to see the final result and you're done.

Thank you again. Everyone wishes you a good weekend to you - All the staff of (AyudaExcel) and see you soon
Hello From A.Naurizio

Nuovo Microsoft Office Access 2007 Database.accdb

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Crear macros Excel

  • Posts

    • Buenas Tardes amigos, aca saludos desde Chile, quisiera vuestra ayuda , tengo este Excel el cual ocupamos cada  5 dias para enviar email masivos, enviamos aprox. 10.000 email, el tema es que cada email no tengo idea el porque, pero pesa entre 500 kg a 1 mega Aprox. y esto demora mucho, no se si se podrá hacer algo, y lo otro,  para cada mensaje debe ser personalizado si es hombre y mujer, habrá alguna forma de dejarlo unido si determina si es mujer u hombre?   le dejo el macros en caso me puedas ayudar para optimizar el macros que tengo por favor.   Se activa el macros, este copia el mensaje que esta en la hoja Datos  y lo pega en un correo nuevo en el Outlook , fue la unica opcion que pude lograr, no se si habra otra forma.     Sub ENVIARCORREONUEVO1211() Application.ScreenUpdating = False ThisWorkbook.Sheets("RS1").Select ActiveSheet.Range("B1:B26").Select x = ThisWorkbook.Sheets("Datos").Range("E5").Value For i = 1 To x ThisWorkbook.Sheets("Datos").Range("E6").Value = i ActiveWorkbook.EnvelopeVisible = True Application.ScreenUpdating = False With ActiveSheet.MailEnvelope    .Item.To = ThisWorkbook.Sheets("Datos").Range("E2").Value    ''.Item.cc = Con Copia a....''    .Item.Subject = ThisWorkbook.Sheets("Datos").Range("E3").Value    ' .Introduction = ThisWorkbook.Sheets("Datos").Range("E4").Value '        .Item.Send End With Next i Application.ScreenUpdating = True End Sub  
    • Hola,   No me funciona.   Sale este error.   Seria posible tambien no tener que editar la ruta cada vez y que coja la ruta donde esta el xlsm?   Muchas gracias
    • A ver que tal, prueba y comenta Facturación 26082021JSD.xlsm
    • Hola, Yo no me entero muy bien; en el ejemplo que has puesto de  Puedes usar =IZQUIERDA(A1;4)/100 (suponiendo que el numero esta en A1). Seguro que no te refieres a eso porque es muy simple, pon mas ejemplos.
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy