Comunidad Gambas-es
Mostrar último registro en columnview - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: Mostrar último registro en columnview (/thread-1544.html)

Páginas: 1 2


Mostrar último registro en columnview - Alberto59 - 21-11-2023

Hola Shell.

Perdona mi torpeza,pero no se como mostrar en un columnview el último registro.
Es decir que cuando carge el Columnview se seleccione el ultimo registro.


Esperando tu respuesta....Gracias.

Alberto59

Nota: Estoy haciendo un libro de caja.Ya te mandare el programilla,cuando lo tenga listo.ok


RE: Mostrar último registro en columnview - Grandamakulo - 21-11-2023

Hola, Alberto59:
Creo que esto te podría ayudar:

[code]

Un saludo


RE: Mostrar último registro en columnview - Alberto59 - 21-11-2023

Muchísimas Gracias ........!!!!!!!!!!

alberto59

Nota:
          Me ha servido muchísimo. Gracias


RE: Mostrar último registro en columnview - Shell - 22-11-2023

Alberto59

En la comunidad Gambas no solo estoy yo, hay más compañeros y a todos nos une Gambas. Smile

Antes eramos más, muchos de los que estamos y los que faltamos llevamos más de diez años
formando parte de la comunidad Gambas-es. El tiempo ha hecho mella en el número de usuarios.
El tiempo y los asuntos personales, motivaciones, etc.

A pesar de todo muchos seguimos aquí, dedicando un rato a leer y contestar, crear nuevos temas ( aunque no tantos como antes).
Ademas te recomiendo que veas el antiguo foro de Gambas.

Antiguo foro de Gambas

Todo lo que hicimos va quedando para consulta.
Eso en parte hace que muchas de las preguntas ya fueron respondidas. Mejorar aquello puede ser algo complicado.

En parte hemos crecido aprendiendo Gambas o envejecido como quiera verse. Big Grin

Saludos


RE: Mostrar último registro en columnview - cogier - 22-11-2023

Cita:En la comunidad Gambas no solo estoy yo

Sí, yo también estoy aquí, ¡a veces!

lstPosibles[lstPosibles.Count - 1].Selected = True

Esto se puede acortar a: -

lstPosibles[lstPosibles.Max].Selected = True


RE: Mostrar último registro en columnview - guizans - 22-11-2023

Cita:En la comunidad Gambas no solo estoy yo, hay más compañeros y a todos nos une Gambas.
Si, y estamos otros que por tener conocimientos limitados no podemos dar soluciones. Pero estar. estamos Big Grin Big Grin Big Grin


RE: Mostrar último registro en columnview - Grandamakulo - 23-11-2023

(22-11-2023, 18:05)cogier escribió:
Cita:En la comunidad Gambas no solo estoy yo

Sí, yo también estoy aquí, ¡a veces!

lstPosibles[lstPosibles.Count - 1].Selected = True

Esto se puede acortar a: -

lstPosibles[lstPosibles.Max].Selected = True

Hola, @Cogier:
Me parece que el ColumnView no tiene la propiedad .Max, de ahí que usase .Count - 1. Pero vamos, con lo despistado que estoy, seguro que me la he saltado  Big Grin .
¡Saludos!


RE: Mostrar último registro en columnview - Shell - 23-11-2023

Buenas!

¿ Pero estáis hablando de un ColumnView o de un ListBox ?.

Es que si se dice que es un ColumnView y se le adjudica a este control un nombre como lstPosibles
da a entender que estamos hablando de un ListBox y no de un ColumView. Confused

Ah esto existe:

Código:
ColumnView1.Columns.Max

[Imagen: FlUD4Wv.png]

Ademas ColumnView trabaja con claves no con indices. Huh

[Imagen: X90M2FE.png]

 

Esto es un ejemplo de Julio (jsbsan) con ColumnView.

[Imagen: BNHiZTH.png]

Código:
Public Sub Form_Open()

relleno()
End


Public Sub relleno()
  Dim regilla As GridView 'Esto parece que sobra
 
  ColumnView1.columns.count = 3

 
   ColumnView1.Columns[0].Text = "Barajas"
   ColumnView1.Columns[0].alignment = Align.Center
   ColumnView1.Columns[1].Text = "Palos"
   ColumnView1.Columns[1].alignment = Align.Right
   ColumnView1.Columns[2].Text = "Valor"
   ColumnView1.Columns[2].alignment = Align.left
   ColumnView1.mode = Select.Single
   ColumnView1.Header = 1
   
   
 ColumnView1.Add("BarES", "Baraja Española", Picture.Load("rb.png"))
   ColumnView1.Add("ReyesES", "Reyes", Picture.Load("rb.png"), "BarES")
   ColumnView1.Add("CaballosES", "Caballos", Picture.Load("cb.png"), "BarES")
   ColumnView1.Add("cb", "Bastos", Picture.Load("cb.png"), "CaballosES")
   ColumnView1.Add("cc", "Copas", Picture.Load("cc.png"), "CaballosES")
   ColumnView1.Add("co", "Oros", Picture.Load("co.png"), "CaballosES")
   ColumnView1.Add("ce", "Espadas", Picture.Load("ce.png"), "CaballosES")
   
   
   ColumnView1.Add("rb", "Bastos", Picture.Load("rb.png"), "ReyesES")
   ColumnView1.Add("rc", "Copas", Picture.Load("rc.png"), "ReyesES")
   ColumnView1.Add("ro", "Oros", Picture.Load("ro.png"), "ReyesES")
   ColumnView1.Add("re", "Espadas", Picture.Load("re.png"), "ReyesES")   
    
    
  'relleno datos
 
    ColumnView1["rb"][1] = "Basto"
    ColumnView1["rb"][2] = "12"
   
    ColumnView1["rc"][1] = "Copa"
    ColumnView1["rc"][2] = "12"
   
    ColumnView1["re"][1] = "Espada"
    ColumnView1["re"][2] = "12"
   
    ColumnView1["ro"][1] = "Oro"
    ColumnView1["ro"][2] = "12"
   
    ColumnView1["cb"][1] = "Basto"
    ColumnView1["cb"][2] = "11"
   
    ColumnView1["cc"][1] = "Copa"
    ColumnView1["cc"][2] = "11"
   
    ColumnView1["ce"][1] = "Espada"
    ColumnView1["ce"][2] = "11"
   
    ColumnView1["co"][1] = "Oro"
    ColumnView1["co"][2] = "11"
   

   
End
 





Public Sub ColumnView1_Click()

  LabelDatoElegido.text = "Key: " & ColumnView1.Current.key & " Palo: " & ColumnView1[ColumnView1.Current.key][1] & " Valor: " & ColumnView1[ColumnView1.Current.key][2]

End

Saludos


RE: Mostrar último registro en columnview - Grandamakulo - 23-11-2023

(23-11-2023, 14:12)Shell escribió: Buenas!

¿ Pero estáis hablando de un ColumnView o de un ListBox ?.

Es que si se dice que es un ColumnView y se le adjudica a este control un nombre como lstPosibles
da a entender que estamos hablando de un ListBox y no de un ColumView. Confused

Ah esto existe:

Código:
ColumnView1.Columns.Max

Estimado compañero @Shell:
Siento la ambigüedad del nombre. Digamos que mi pereza me llevó a reutilizar un cierto código para probar. Pero, efectivamente, se trata de un control ColumnView.
En cuanto a la propiedad .Max, efectivamente existe al utilizarla con Columns, pero no cuando se selecciona por ítems, o eso creo. Tampoco existe .Last:
[Imagen: 2023-11-23-16-51.png]


RE: Mostrar último registro en columnview - vuott - 23-11-2023

(23-11-2023, 14:12)Shell escribió: [Imagen: BNHiZTH.png]
Consul,
Veo que las figuras de los naipes españoles son muy parecidas a las que se utilizan en el sur de Italia:
[Imagen: main-qimg-3895cfededd829ec5bb025f6398eb4b6-lq]