Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 28.05.2024
Сообщений: 3

Transferring data from MSFlexGrid1 to fastreport

29.05.2024, 20:56. Показов 790. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Hello, what I want to do in my project is to transfer the data in MSFlexGrid 1 to fastreport, but it gives an error. DataBand.DataSource = Report.GetDataSource("MyData") Can you help me? Thanks

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Private Sub F_QueryData(master_dataset As Object)
    ' Veri sorgulama rutini
    Dim oRs As New ADODB.Recordset
    Dim sSQL As String
    Dim stokKodu As String
    
    ' Stok kodunu al
    stokKodu = txtStokKodu.Text
    sSQL = "SELECT STOKKODU, MALINCINSI FROM F0100TBLSTOKLAR WHERE STOKKODU = '" & stokKodu & "'"
    
    ' Veritaban?na ba?lan ve sorguyu çal??t?r
    With oRs
        .CursorLocation = adUseClient
        .Open sSQL, oADOCon, adOpenForwardOnly, adLockReadOnly
        .ActiveConnection = Nothing
    End With
    MSFlexGrid1.Clear
    ' MSFlexGrid'i doldur
    MSFlexGrid1.Rows = 0 ' Ba?l?k sat?r?n? s?f?rlamak için
    MSFlexGrid1.AddItem "STOKKODU" & vbTab & "MALINCINSI" ' Ba?l?k sat?r?n? ekle
    Do Until oRs.EOF
        MSFlexGrid1.AddItem ""
        MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 0) = oRs.Fields("STOKKODU").Value
        MSFlexGrid1.TextMatrix(MSFlexGrid1.Rows - 1, 1) = oRs.Fields("MALINCINSI").Value
        oRs.MoveNext
    Loop
    
    ' Veritaban? ba?lant?s?n? kapat
   ' oRs.Close
    Set oRs = Nothing
    
    ' FastReport ile raporlama
    Call GenerateReport
End Sub
 
 
 
 
 
Private Sub GenerateReport()
Dim oRs As New ADODB.Recordset
Dim sSQL As String, stokKodu As String
stokKodu = txtStokKodu.Text
sSQL = "SELECT STOKKODU, MALINCINSI FROM F0100TBLSTOKLAR WHERE STOKKODU = '" & stokKodu & "'"
 
On Error GoTo ErrHandler
oRs.Open sSQL, oADOCon, adOpenStatic, adLockOptimistic
 
Dim Report As Object
Set Report = CreateObject("FastReport.TfrxReport")
 
' Hata kontrolü
If Report Is Nothing Then
MsgBox "FastReport nesnesi olu?turulamad?.", vbCritical
        Exit Sub
End If
 
Report.LoadReportFromFile ("C:\1\2\2\1.fr3")
  
' Hata kontrolü
If oRs.EOF And oRs.BOF Then
MsgBox "Recordset bo?.", vbCritical
oRs.Close
Set oRs = Nothing
Exit Sub
End If
 
Report.RegisterData oRs, "MyData"
 
Dim DataBand As Object
Set DataBand = Report.FindObject("Data") ' Data1 yerine kendi DataBand ad?n?z? koyun
If Not DataBand Is Nothing Then
DataBand.DataSource = Report.GetDataSource("MyData")
Else
MsgBox "DataBand bulunamad?.", vbCritical
Exit Sub
End If
 
Report.ShowReport
 
oRs.Close
Set oRs = Nothing
Exit Sub
 
ErrHandler:
MsgBox "Hata: " & Err.Description, vbCritical
If Not oRs Is Nothing Then
If oRs.State = adStateOpen Then oRs.Close
Set oRs = Nothing
End If
End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.05.2024, 20:56
Ответы с готовыми решениями:

FastReport.NET - не отображается View -> Data
Привет всем. Странный глюк на одном из компьютеров - не отображается View -> Data, таким образом не могу посмотреть sql запрос бэнда....

Ввод с клавиатуры данных в MSFlexGrid1
Kak mozhno vvodit s klavi dannie v MSFlexGrid1. Naprimer ya chozhu sdelat mishkoi click po kletke MSFlexGrid1 i vvesti shtoto. Spasibo.

Выделение строки в сетке MSFlexGrid1
Ребята подскажите ПЖ, навоял поиск а как выделить найденную строку не знаю как, вот код: Private Sub Command7_Click() Dim v Dim...

4
0 / 0 / 0
Регистрация: 28.05.2024
Сообщений: 3
02.06.2024, 09:22  [ТС]
Hello, do you have sample projects for reporting with fastreport? Can anyone help?
0
1384 / 839 / 91
Регистрация: 08.02.2017
Сообщений: 3,554
Записей в блоге: 1
02.06.2024, 10:17
mukoli, Привет! 1) без конкретного файла-примера тебе врядли кто-то поможет, 2)на таком ресурсе как vbforums.com тебе скорее всего удобнее будет общаться, 3)в большинстве случаев ты можешь сам быстро выяснить причину ошибки глядя в окно "Locals" в момент возникновения ошибки, а также, поставив точку останова непосредственно перед тем местом, где произошла ошибка и выполняя программу пошагово. Надеюсь перевод отразит весь смысл сообщения )
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
02.06.2024, 15:22
Цитата Сообщение от testuser2 Посмотреть сообщение
2)на таком ресурсе как vbforums.com тебе скорее всего удобнее будет общаться
он там уже создал такую же самую тему и ему там уже ответили
1
0 / 0 / 0
Регистрация: 28.05.2024
Сообщений: 3
03.06.2024, 11:45  [ТС]
Hello, the sample project is attached.
Вложения
Тип файла: rar proje1.rar (2.33 Мб, 7 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.06.2024, 11:45
Помогаю со студенческими работами здесь

Как прикрутить событие Compare к MSFlexGrid1.Sort =9 ?
Привет. Понадобилась мне вот хитрая сортировка MSFlexGrid-а. Сабж должен помочь, но не догоняю я. Как используется событие Compare и...

объект data элемента хранящий свойства data- тега наподобие classList
как к нему получить доступ? Добавлено через 29 минут dataset все нашел

Error BC30466: Namespace or type 'Data' for the Imports 'System.Data' cannot be found
.NET beta 2 Пытаюсь писать vb под asp.net и откомпилять в dll... Вот заголовок: Imports System Imports System.Web Imports...

Открыть файл из папки /data/data/com.myapp/files/appdata/
я закачиваю файлы в папку приложения и файлы попадают сюда: /data/data/com.myapp/files/appdata/ но открывать мне их нужно либой...

Export data from SQL server (using VB) in new text file and return data
Всем общий привет! Ребята, прошу прощения за дилетантский вопрос, но все когда-то приходится делать впервые. Необходимо сделать Backup...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru