| |||
campo autonumérico en access Hola, tengo una base de datos en access y sobre ella, hago una consulta y luego un informe para mostrar los resultados. Resulta que quier poner en el informe, al lado de cada resultado, un campo autonumérico de tal forma que empiece a numerar en 1 y siga sumando uno por cada resultado ¿Cómo se hace? |
| |||
Re: campo autonumérico en access Yo lo que haría sería irme a código del informe declara una variable para el contador: Dim x As Integer crea un campo independiente en el informe que se llame, por ejemplo, 'contador' y en la sección de detalle pon: Private Sub Detalle_Format(Cancel As Integer, FormatCount As Integer) x = x + 1 contador= Int(x) End Sub Esto funciona, no sé si es chapucero pero no se me ocurre otra manera. Un saludo, |
| |||
Re: campo autonumérico en access Es igual que si lo haces en un formulario: 1) abres el informe 2) le das al botón de código que se encuentra en las barras de herramientas. o vas a las propiedades del detalle (botón derecho encima de donde pone detalle) y en la pestaña de eventos pulsas en los botones suspensivos que aparecen el "Al Dar Formato" Ánimo, el access es una herramienta muy práctica y si tienes unos conocimientos de vb pues pasa a ser una herramienta muy potente. Suerte y al toro, |