dbgrid/outlook
Hola a todos, en un DBGrid, cargo una lista de E-mail.
Y me gustaria saber si es posible, de alguna forma, seleccionar todos los e-mail y pasarlos para el outlook. Consigo mandar un solo e-mail, de un registro, y en realidad quiero mandar todos los que el dbgrid me muestra.
gracias saludos |
Prepare una función sencilla y si quieres usala:
Para llamarla es muy sencillo, asi: EnviarCorreoMultiple(DBGrid1, 'email', 'Mala Direta...'); |
Hola Jhonny,
gracias por la ayuda, funciono correctamente, solo una pregunta mas, que despues de estar verificando me di cuenta, el outlook tiene un limite para adicionar direcciones de e-mail, y mi table tiene mas de 150 e-mails, hay alguna forma de que mi dbgrid me muestre de a 50 e-mails por ejemplo? gracias nuevamente, saludos. |
Desde tu dataset filtras de 50 en 50:
Si es un Query puedes usar tu motor de BD para traer de 50 en 50 registros o si no usar la propiedad filter del mismo. Si es una tabla tambien podras hacer uso de su propiedad filter ;). Pero si lo prefieres podrias hacerlo uno que otro retoque a la función que te pase anteriormente, de manera que cada que llegue al numero limite llame a ShellExecute, haga una pausa y siga con los demas...;). |
La franja horaria es GMT +2. Ahora son las 09:20:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi