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 post
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 😉

 

Edited by ikanni
error
Link to post
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 post
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 post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Crear macros Excel

  • Posts

    • la macro propuesta "no funciona" por los "detalles" que, si NO los expones en la consulta inicial, tampoco se tienen por que "adivinar" y  porque la adaptación que hiciste es incorrecta: 1) comparar un ".Address" (en vba) es sensible a las (may/min)usculas (a menos que cambies el modo de comparación), cambia a: If Target.Address <> "$U$17" Then Exit Sub Else On Error Resume Next 2) otros "detalles" de tu modelo son: - un exagerado (AB)uso de celdas "combinadas" (sigo sin entender esa nece[si]dad) - NO es "la única" celda con ese requerimiento (y ya estaba "advertido") 3) haz pruebas y... (no te guardes "detalles en el tintero" ?) OJO: sigues SIN comentar que sucede con los rangos entre 11 y 31 (?????)
    • Muchas gracias Silvia Me funciona a la perfeccion. Gracias por los consejos. No me había percatado de los espacios al final de los códigos. Con relación al WH/IN y WH/N/A asi lo prefiero que no se sumen, el WH/N/A originalmente se llamaba WH/INT, pero reemplace esas palabras para por N/A para que no se incluyeran en la suma. Tema resuelto! Muchas gracias!
    • mejor esperamos el archivo (con instrucciones y un caso desarrollado ?) porque tu (RE)planteamiento es lo mismo que el original (palabras mas o menos), y lo que sigue quedando "en el limbo" es esto: que pasa entre 11 y 31 ?
    • lo vuelvo a plantear: Buenas tardes una consulta como puedo hacer una macro que al momento de ingresar estos datos (del 1 al 100) en la celda me convirtiera al dar enter automáticamente, entre los rangos de 1 a 5: En la hoja A1 coloco 50 pero automáticamente debiera aparecer 3. como esta en la descripción de abajo. ( Puntos x 0.05 = XX puntos es una fórmula de multiplicación.) De 1 punto a 11 puntos * 0,05 = 1 punto De 31 puntos a 49 puntos * 0,05 = 2 puntos DE 50 a 69 puntos *0,05 puntos = 3 puntos DE 70 puntos a 89 puntos *0,05 = 4 puntos DE 90 puntos a 100 *0,05 = 5 puntos La fórmula la tengo en una celda pero no hay espacio en mi hoja de impresión por eso deseo que haga esa conversión automáticamente al momento de ingresar esos datos. >>> O existe una formula condicional eso sería más mejor. Gracias.   enseguida te mandare el archivo reducido  
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy