Страница: 1 | 
		
		 
			   
			 
			 Мне нужен обычный тип данных "записи", как например в Delphi. Нужно организовать одномерный массив с полями данных. Весь хелп и инет перерыл - ну ни слова даже о существовании такого простого типа данных. Я в VBA новичек. Редко когда с ним сталкиваюсь. Но вот судьба вынуждает воспользоваться VBA. На работе приходится вот так извращаться. На VB и VBNet вообще не пробывал программировать. 
			 
			 мля... мой вопрос в заголовке не поместился. Кто подскажет есть ли в VBA тип данных "записи"? И как его организовать? Попробуй объявить свой тип данных типа: Type TypeStud   В VBA нельзя так сделать. Толи назначение "Type" там другое, толи...Короче он пишет что "вложенная функция имеет неправильный формат" и выделяет слово "Type". Как я понял структура модулей в VBA имеет жесткий формат, который заключается в том, что все подпрограммы(функции) записываются отдельно друг от друга на одном уровне в следующем виде: Private Sub [sensored]()      End Sub Обьявлять переменные можно только внутри попрограмм. Если я напишу так: Private Sub [sensored]() Type NN_DB     n As Long      StrNum As Long      TechInfoFile As String  End Type End Sub То он выдаст ошибку на стадии компиляции. Спасибо Erosу. Вопрос снимается. Я получил что хотел: Private Type NN_DB      n As Long     StrNum As Long     'TechInfoFile As String  End Type Dim NN() As NN_DB  Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Срочно! В течении 3-ёх дней! Кто подскажет есть...
     
    
Добавлено: 21.03.03 04:10
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     otv | ICQ: 140550240
 otv | ICQ: 140550240 
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 4
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: otv
 otv






ICQ: 140550240 
Вопросов: 2
Ответов: 6
      
 Профиль |  | #1
       
Добавлено:  21.03.03 04:12
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: vitus
 vitus




Вопросов: 9
Ответов: 43
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  21.03.03 08:09
       
    
       
  
 
    
    kodStud As Long
    familyAbitur As String
    nameAbitur As String
    otchAbitur As String
    kodFac() As Integer
    kodSpec() As Integer
    kodDKurs As Long
    kodOtdel As Integer
    kodPlata As Long
    curOplata As Single
    curDolgOld As Single
    dtDateA As Date
End Type
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: otv
 otv






ICQ: 140550240 
Вопросов: 2
Ответов: 6
      
 Профиль |  | #3
       
Добавлено:  22.03.03 00:11
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: otv
 otv






ICQ: 140550240 
Вопросов: 2
Ответов: 6
      
 Профиль |  | #4
       
Добавлено:  22.03.03 22:35