Foros del Web » Soporte técnico » Ofimática »

agregar datos

Estas en el tema de agregar datos en el foro de Ofimática en Foros del Web. hola que tal! Miren ya tengo hecha mi base de datos, es sobre una lista de clientes, que hice en excel, tengo separados los clientes, ...
  #1 (permalink)  
Antiguo 26/08/2008, 09:08
Avatar de Undertaker7  
Fecha de Ingreso: abril-2008
Mensajes: 43
Antigüedad: 16 años
Puntos: 0
agregar datos

hola que tal!

Miren ya tengo hecha mi base de datos, es sobre una lista de clientes, que hice en excel, tengo separados los clientes, por letra, o sea:

Clientes A
AzulOscuro Creacion Artesanal
Almeria Designs

Clientes B
Bedoyecta Farmacias
Becerra Instalaciones Electricas

Etc.

Ahora, muchas veces escribo clientes que son nuevos en la base de datos, y me tengo que ir a la base de datos, buscar la letra en que va el nuevo cliente, ponerlo y acomodarlo alpaheticamente.

Mi pregunta es: Sera posible que yo en el momento que escriba el cliente que no aparece en la base de datos, ya sea que automaticamente se agregue a la base de datos y se acomode en la letra que va y el orden alfabetico, o que antes que pase eso, me avise, que el cliente no se encuentra en la base de datos, y me pregunte si deseo agregarlo, y al momento que presione que si, haga todo lo que requiero.

Espero y me haya explicado aunque sea un poco.

Saludos.

Undertaker!!!!!
  #2 (permalink)  
Antiguo 26/08/2008, 09:34
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Pregunta Respuesta: agregar datos

Eso se puede hacer pero solo con una macro de Excel. ¿Cada letra está en una hoja o cómo es?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 26/08/2008, 15:05
Avatar de Undertaker7  
Fecha de Ingreso: abril-2008
Mensajes: 43
Antigüedad: 16 años
Puntos: 0
Respuesta: agregar datos

Que tal!

No tengo todas las letras en la misma hoja. si son varios clientes pero no asi para tenerlos cada letra en cada hoja.

Espero y podamos llegar a algo.
  #4 (permalink)  
Antiguo 26/08/2008, 15:10
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: agregar datos

Sí, se puede con una macro, lo único que tienes que hacer es recorrer todos los nombres hasta encontrar el punto donde debe ingresar. Hacer un insert y listo.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 26/08/2008, 18:02
Avatar de Undertaker7  
Fecha de Ingreso: abril-2008
Mensajes: 43
Antigüedad: 16 años
Puntos: 0
Respuesta: agregar datos

Que tal!!

Te agradezco la atencion.


OK, como lo mencionas, suena facil y rapido, mencionas que se puede hacer con macros y VBA, mis conocimientos son muy escasos, pero no dejo de prepararme.

Mira no pido que me hagan el trabajo, solamente nomas ocupo una guia. podemos continuar con este tema en el foro, ya sea E-mail o MSG te puedo enviar un privado en caso de que gustes.

Si llegamos a nuestro objetivo colgare el archivo, para que otros foreros lo observe cuando tengan esa misma duda.
  #6 (permalink)  
Antiguo 28/08/2008, 09:09
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Pregunta Respuesta: agregar datos

Mejor seguimos con este tema en el foro, ¿has avanzado algo con lo que te comenté?.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 28/08/2008, 18:16
Avatar de Undertaker7  
Fecha de Ingreso: abril-2008
Mensajes: 43
Antigüedad: 16 años
Puntos: 0
Respuesta: agregar datos

me parece bien.


De avanzar ahorita nomas estoy leyendo, usando google, pero algo en concreto yo no lo puedo encontrar, ya que hay tanto que aprender.

Pero comencemos con algo, tendria que recorrer los nombres que tengo en la base de datos, o los campos donde voy a escribir los nombres?

para empezar seria eso? pero el problema seria el punto donde se tendria que ingresar. y hacer insert, no me queda muy claro.

Disculpa mi ignorancia, ya que en la programacion, no soy un experto.
  #8 (permalink)  
Antiguo 29/08/2008, 10:50
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: agregar datos

Sí, debes recorrer todo el rango de celdas escritas. Por ejemplo, con esto recorremos todas las celdas del rango A1:A25:
Código PHP:
Dim Celda As Range
For Each Celda In Range("A1:A25").Cells
     MsgBox Celda
Next Celda 
Lo único que necesitas hacer es ver el texto de la celda, y comparar con el texto que quieres insertar, si es de código ASCII menor insertar en ese punto.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 02/09/2008, 18:05
Avatar de Undertaker7  
Fecha de Ingreso: abril-2008
Mensajes: 43
Antigüedad: 16 años
Puntos: 0
Respuesta: agregar datos

Hola que tal!!!!

Esto lo estoy haciendo en Excel, Codigo VBA,tendria que hacer una macro donde, a la hora de grabar, recorra todos los nombres?

Lo ultimo no lo comprendi, ver el texto de la celda, ver la celda que se encuentra en la base de datos? y comparar con el texto que deseo insertar?

Saludos y disculpa las molestias.

Tal vez ocupes un archivo de muestra, Disculpa las molestias causadas.

Undertaker!!!
  #10 (permalink)  
Antiguo 03/09/2008, 10:53
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: agregar datos

¿A qué te refieres con la Base de Datos? ¿La Hoja Excel?.

A lo que me refería es recorrer todos los datos hasta encontrar el punto donde se debe ingresar usando el codigo ASCII de las letras para saber el orden donde debe estar.

P.S.: Si colocas un archivo de ejemplo será mucho más fácil.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #11 (permalink)  
Antiguo 03/09/2008, 15:24
Avatar de Undertaker7  
Fecha de Ingreso: abril-2008
Mensajes: 43
Antigüedad: 16 años
Puntos: 0
Respuesta: agregar datos

que tal?

Efectivamente, bueno, asi le digo, tal vez este confundido, disculpa la ignorancia, pero ahi va el archivo que piedo ayuda.

P.D. como agrego un archivo? sorry.
  #12 (permalink)  
Antiguo 04/09/2008, 09:11
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: agregar datos

Puedes subir el archivo a algún servidor (como rapidshare) y colocar el enlace aquí.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #13 (permalink)  
Antiguo 04/09/2008, 17:57
Avatar de Undertaker7  
Fecha de Ingreso: abril-2008
Mensajes: 43
Antigüedad: 16 años
Puntos: 0
Respuesta: agregar datos

http://www.megaupload.com/?d=DTZQEDQ4

Hola que tal!!!

Este es el el enlace que contiene el archivo, espero y me puedas ayudar.

Gracias.

Disculpe las molestias causadas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.