Страницы: 1
RSS
двойной SQL-запрос к внешим БД в массив
 
SQL-запрос к внешим БД из Excel вот это решение работает на отлично. http://www.planetaexcel.ru/forum.php?thread_id=16591 но нужно изменить условия чтобы ответ возвращался в массив *(ключ-значение) и сделать два запроса первый вытаскивает первое значение из базы sql там одно значение второй использует ответ от первого запроса и уже к другой таблице вытаскивает там 12-20 полей значений. и ещё в приведенном примере выше при вытаскивании числа формата НАПРИМЕР "10500" ПРИСВАИВАЕТСЯ тип ДД.ММ.ГГ чч:мм:сс а нужно чтобы остался числом. мозг сломал уже.
 
и ещё в доп.  
массив раскидать по листу  
в заданные поля.  
там если (1,0) = ("10450", "Василиса Ивановна")  
 
то в таблицу A2 = ФИО B2 = "Василиса Ивановна")  
ну или в присвоенные Именные ячейки вставлять значения.
 
Кофе принести?  
 
53555
Я сам - дурнее всякого примера! ...
 
спасибо.очень конструктивно.
 
vixi, а конструктивно (продуктивно) на пальцах и без примера?
 
И без указания суммы.
Я сам - дурнее всякого примера! ...
 
modRunQuery  
после вывода заголовка он спускается на одну строку  
и вставляет уже все что получил сразу в тело листа с заданной ячейки    
 
ResultRange.Offset(1, 0).CopyFromRecordset Rs  
 
как заменить эту операцию на присвоение например все что в запрос набежало  
сначала создать массив исходя из кол-ва столбцов  
потом в этот же массив и передать через цикл все значения    
 
че делать то понятно я просто синтаксис не улавливаю  
<EM><STRONG>Файл удален</STRONG> - велик размер - 1,6М!!! [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
 
Do Until rs.EOF  
       For j = 0 To rs.Fields.Count - 1  
           Cells(r, j + 10) = rs.Fields(j)  
       Next j  
       rs.MoveNext  
       r = r + 1  
   Loop  
 
можно и так, но как это к массиву без опыта сложно! (  
спасибо.
 
vixi, Вы, когда создавали тему, вот это видели?
 
извините.  
подскажите как не в таблицу писать ответ от базы  
а как сразу в Массив    
 
a(i,j)=rs.fields(j)  
 
и все это в цикле ? поправте
 
GetRows ????
Спасибо
 
нет не пробывал а как?
 
{quote}{login=vixi}{date=09.02.2012 03:26}{thema=}{post}нет не пробывал а как?{/post}{/quote} а что Вас забанили в поисковых системах? http://support.microsoft.com/kb/246335
Спасибо
 
{quote}{login=KukLP}{date=09.02.2012 02:49}{thema=}{post}И без указания суммы.{/post}{/quote}  
Это раздел Вопросы по Microsoft Excel,  
или можно я заплачу вам денег.  
 
из-за таких как вы, вопросы превращаются в деньги, а не в образование остальных.  
я за развитие! Не здесь, так в другом месте найду.  
 
для таких особенных создайте раздел ФИН.предложений.  
и ещё добавьте лайки и станет все понятно.    
особенно про некоторых комментаторов.
 
А разве старттопику не помогли? И не отправили его учиться?  
А от него даже спасибо не прозвучало, точно наверное <<мозг сломал уже>>  
Пора и этот топик закрывать по этическим соображениям..
 
О как! И почему я не увидел вопроса? Не было вопроса. Было ЗАДАНИЕ. Или заказ. Со множеством хотелок. Еще и с догонкой. А заказы и задания принято оплачивать.  
>>Не здесь, так в другом месте найду...    
Удачи. Здесь с неисправным мозгом("мозг сломал уже") не обслуживаются. Почините мозг, научитесь вести себя в незнакомом обществе.
Я сам - дурнее всякого примера! ...
 
{quote}{login=R Dmitry}{date=09.02.2012 04:04}{thema=Re: }{post}{quote}{login=vixi}{date=09.02.2012 03:26}{thema=}{post}нет не пробывал а как?{/post}{/quote}  
а что Вас забанили в поисковых системах?  
http://support.microsoft.com/kb/246335{/post}{/quote}  
R Dmitry Признателен и Благодарен.
 
точно лайки нужны.    
сабджект так и не решен.  
нашел обходной маневр.  
без обид комьюнити ;)
 
Кто меня просветит? Лайки - это что (в каком контексте)?
 
{quote}{login=Юрий М}{date=09.02.2012 09:08}{thema=}{post}Кто меня просветит? Лайки - это что (в каком контексте)?{/post}{/quote}  
Excel надоел, пошли на охоту! -)  
 
#41414#
 
Может лайки = плюсодины ?
KL
 
В украинском языке лайка - ругань. Мож это...
Я сам - дурнее всякого примера! ...
 
Карма на Хабре определяется лайками
Страницы: 1
Читают тему
Наверх