Usar tarjeta de registro y llenar base de datos

Solo consultas sobre Bases de Datos y Tablas Dinámicas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Usar tarjeta de registro y llenar base de datos

Notapor pakogon » 23 Jul 2011 13:38

Tengo una hoja excel que quiero usar como una tarjeta de registro y de ahi poder crear una base de datos... pero que al terminar de llenar la tarjeta la imprima y llene la base de datos al mismo tiempo que la terjeta asigna el nuevo folio de la tarjeta? es posible esto en excel??
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
pakogon
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jul 2011 13:27

Re: Usar tarjeta de registro y llenar base de datos

Notapor Cacho R » 23 Jul 2011 19:33

Disculpa la pregunta... pero: ¿y por qué no escribes directamente tu información en la hoja Base?
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Usar tarjeta de registro y llenar base de datos

Notapor pakogon » 24 Jul 2011 14:17

Porque necesito imprimir la tarjeta de registro y ademas crear la base de datos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
pakogon
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jul 2011 13:27

Re: Usar tarjeta de registro y llenar base de datos

Notapor Cacho R » 24 Jul 2011 14:49

¡Ah, comprendo!...
Entonces: escribe directamente tu información en la hoja Base.

¿Quieres imprimir lo que llamas "tarjeta de registro"?
Entonces desde esa hoja que llamas "Datos" escribes en B2 el Nº de brigada que identifica a la persona, y completas el resto de los datos mediante fórmulas BUSCARV... ¿Entiendes la idea?

Te adjunto un ejemplo.
Saludos, Cacho R.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Usar tarjeta de registro y llenar base de datos

Notapor Cacho R » 24 Jul 2011 14:54

La siguiente es una mejor opción.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Usar tarjeta de registro y llenar base de datos

Notapor pakogon » 25 Jul 2011 13:22

ok, entiendo la idea de hecho asi lo tengo en otra base; pero en realidad no era lo que buscaba... ya que al fin y al cabo lo que necesito es ocultar la base de datos (eso si se como hacerlo) ya que los diversos capturistas van a hacer las impresiones con las tarjetas y yo luego necesito revisar la base de datos.... por ello la idea era al reves.... no se si me di a entender? gracias por el apoyo..
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
pakogon
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jul 2011 13:27

Usar tarjeta de registro y llenar base de datos

Notapor Cacho R » 25 Jul 2011 14:43

Mi estimado: me parece que no manejas habitualmente el tema "macros", pero -sin dudas- percibes que una macro haría lo que necesitas, ¿verdad?...

Esa macro sería bastante elemental.
Sin embargo, lo que no percibes es que ello no es suficiente:

-> ¿Y si luego de grabar un dato se advierte que el nombre (u otro campo) fue cargado incorrectamente?
Habría que desarrollar otra macro que modifique el registro incorrecto.

-> ¿Y si luego de grabar un dato se advierte que -inadvertidamente- se duplicó la carga?
Habría que desarrollar otra macro que elimine el registro duplicado.

-> Etc. etc. etc.

Por lo tanto la estructura operativa que planteas es muy bonita pero se trata de un desarrollo que requiere de un conocimiento y de un tiempo que -generalmente- no vas a encontrar en un Foro.

Dentro de la estructura sencilla que te planteo, no requieres complicarte con esos temas y -además- podrías disponer de un archivo de carga para cada capturista.
Unir los datos individules de cada archivo es un tema más fácil mediante Tablas Dinámicas, Consolidar, etc.

Saludos, Cacho R.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Usar tarjeta de registro y llenar base de datos

Notapor pakogon » 25 Jul 2011 18:40

Hola de nuevo, estas en lo cierto que se que lo que requiero es una macro (eso es definitivo) la funcion seria copiar pegar de la tarjeta a la base de datos... sin embargo mi problema real es el poder seleccionar la ultima celda vacia de la columna donde me corresponde pegar el dato... ese es mi problema, de hecho esta es la macro que estaba desarrollando claro la verdad no uso mucho las macros y se que esto se puede resolver... muchas gracias
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
pakogon
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jul 2011 13:27

Re: Usar tarjeta de registro y llenar base de datos

Notapor pakogon » 25 Jul 2011 18:45

hago el intento pero no se como se puede lograr que
Range("A1").Select
Selection.End(xlDown).Select
Range("A3").Select Aqui en lugar de seleccionar A3, seleccione la siguiente celda vacia de la columna para poder llenar la otra fila como quien dice,,, Gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
pakogon
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jul 2011 13:27

Re: Usar tarjeta de registro y llenar base de datos

Notapor Cacho R » 25 Jul 2011 20:56

¡Ja ja ja !... ¿Y por qué no lo planteaste de entrada?... Intenta con:

Spoiler: Mostrar
Sub copiar()
[b2].Formula = "= 1+MAX(Base!A:A)"
[b2:b8].Copy
Sheets("Base").Cells(Rows.Count,"A").End(xlUp).Offset(1).PasteSpecial xlPasteValues,,,True
[b3:b8].ClearContents
End Sub


Saludos, Cacho R.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Usar tarjeta de registro y llenar base de datos

Notapor pakogon » 26 Jul 2011 00:31

Negativo no funciona borra la linea colocada cuando vuelves a llenar la tarjeta reescribe en la primera fila de la base de datos.... o algo hice mal??? digo la idea es que en la base de datos se vaya llenando hacia abajo los datos que se capturan... pero no pude...
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
pakogon
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jul 2011 13:27

Re: Usar tarjeta de registro y llenar base de datos

Notapor Cacho R » 26 Jul 2011 01:20

No te funciona por la sencilla razón que estás ejecutando la misma macro con funcionamiento erróneo de antes...

Por si no te diste cuenta:
-> en Módulo1 tienes tu "vieja" macro (ya podrías quitarla de allí)
-> en Hoja1 has puesto tu "nueva" macro

Sólo corrije ese tema.
Saludos, Cacho R.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: Usar tarjeta de registro y llenar base de datos

Notapor pakogon » 26 Jul 2011 12:01

Efectivamente Sr. Cacho, muchisimas gracias ahora si me voy a hacer el formato de la tarjeta y con ello pos podre ya poner a trabajar a algunas personas muchas gracias...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
pakogon
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jul 2011 13:27

Usar tarjeta de registro y llenar base de datos

Notapor Cacho R » 26 Jul 2011 14:48

Hasta la próxima, Cacho R.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados