guardar posición de columnas en alv
buenas tardes,

tengo un reporte z que me trae valores de costo de importación

[imagen]

yo puedo cambiar la posición de cada columna como yo desee

[imagen]

pero al momento de salir y volver a ejecutar el reporte las posiciones de las columnas no se guardan

existe alguna manera de poder guardar …
la tabla que envias en el parámetro

it\_toolbar\_excluding del método set\_table\_for\_first\_display esta excluyendo el botón de variante de visualización.

revisa dicha tabla y comenta dicho codigo, por ejemplo podría ser el siguiente o similar:

clear wa\_exclude.

wa\_exclude = cl\_gui\_alv\_grid=>mc\_fc\_c…
Funcionaria con la fórmula concatenar, pero así la estas usando mal.  
Tendrías que en la columna c, concatenar a y b, y luego en otra celda:  
la formula =CONTAR.SI(C:C;"A0").  
La otra, para no concatenar en la columna C, seria hacer una fórmula personalizada.  
Si te interesa así, te digo como hacerla, si no sabes claro.  
Carlos Leal Intente colocar sus actualizaciones e inserciones en un archivo y luego cargar el archivo. Entiendo que Postgresql optimizará la carga del contenido del archivo. Siempre me ha funcionado aunque no he usado esa cantidad. -importar contacto:

aviso y aviso y andie me lee.....e avisado siemrpe que el importar contactos de un msn a otro noe s seguro....la razon:
no importas todos es decir,pierdes muchos por el camino y a otros no les llega las invitaciones o solicitudes de agregar.siempre e dicho y dire,que aunq cueste mucho mas trabajo agregarlos uno a uno es mas seguro y los tendras a todos..y otra manera que siemrpe e dicho es..a traves de email ya que cada eamil puedes mandarseloa 50 contactos a la vez,mandas el email con tu direccion nueva y que ellos te agureguen.. :) Si te explicas, el problema es que la función se tendría que aplicar a cada ciertos rangos y dependiendo de los datos en las celdas se podrá o no sumar.  
No entiendo por qué pones datos en esta forma, lo siento un poco desordenado. Para cuestiones de análisis es mejor que los datos estén continuos. Si lo que tienes son grupos de datos puedes utilizar la función =Sumar. Si() o =Contar. Si().  
Cualquier cosa me mandas un ejemplo de tu archivo y trato de orientarte. Tienes que usar la función BUSCARV para que en función de un valor busques en la primera columna de tu otra tabla, e indicándole el número de columna consigas el dato deseado.

Otra opción es usar las funciones INDICE e COINCIDIR.

En Internet y Youtube hay muchos tutoriales, el propio Excel tiene también ejemplos.

Desafortunadamente con la información que proporcionas no veo como orientarte de manera más específica. No entiendo bien tu situación. Estás diciendo que eres funcionario, pero que voluntariamente vas a dejar tu puesto de funcionario para incorporarte a una plaza en régimen laboral que es de la misma categoría que la de funcionario, ¿es así?  
En cuanto a la primera pregunta, sobre si puedes guardar tu plaza, el artículo 14 de la Ley 7/2007 que regula el Estatuto del Empleado Público, y que es de aplicación en este caso, establece como derecho de los funcionarios públicos en primer lugar la inamovibilidad del funcionario de carrera; es decir, que no se puede "despedir" a un funcionario como si fuera el trabajador de cualquier empresa privada; sí se puede hacer si se está en régimen laboral, aunque se esté trabajando para una Administración Pública.  
Lo que puede hacer el Ayuntamiento es reestructurar o reorganizar su plantilla, es decir, te puede cambiar de sitio, incluso te puede poner a desempeñar funciones de inferior categoría, pero en cualquier caso conservarás el sueldo que estás cobrando actualmente y otros derechos que hayas adquirido por la categoría en la que te encuentras actualmente. Lo que no puede hacer es obligarte a renunciar a tu plaza de funcionario y a que cojas una plaza en régimen laboral; si aceptaras esta propuesta, el ayuntamiento podría despedirte por cualquier causa de despido que figure en el Estatuto de los Trabajadores.  
Hasta aquí estoy hablando por hablar, porque realmente no sé cuál es tu situación, pero espero haberte ayudado. Tu pregunta es muy amplia, ya que existen varias formas de hacerlo.  
Pero te pido que me pases tu nivel de experiencia así se lo que te puedo recomendar, para que empieces te aconsejo que uses Textboxes, ComboBoxes, y Labels.  
Y para almacenar dichos datos en una base de datos, podes utilizar el Access para crearla, y desde VB utilizar un DataControl para enlazar la base de datos a tu programa. Contestame lo que te pregunte que te doy más ejemplos. ¿Dale?. Para poner el numero de página vas a poner la variable del sistema llamada \_pageno, si quieres que te aparezca página por de y entonces lo que debes hacer es ejecutar el reporte enviándolo a un archivo el total de páginas se guarda en la variable \_pagetot y lo agregas así página \_pageno de \_pagetot, en cuanto al orden, cuando generas la tabla temporal puedes hacer que se ordene por el campo que tu desees antes de imprimir Los datawindows solo pueden actualizar 1 tabla a la vez. Por más que tengas varias tablas relacionadas solo podrás actualizar una de ellas.  
Ahora para hacer lo que deseas tendras que recorrer tu dw  y usar un insert o update si fuera el caso. o directamente un insert. hola @rosa del gallu robledo tus facturas estarán siempre disponibles en tu cuenta. para acceder a ellas ve al historial y filtra por “facturas”. si pinchas sobre el número de factura o el icono podrás descargar tu factura en pdf para que puedas visualizarla siempre que quieras.