Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:57 21.05.24 
Компютри и Интернет
   >> Бази данни
*Кратък преглед

Тема acces vuprosche  
Авторacho (Нерегистриран)
Публикувано09.04.03 09:58



imam slednia vupros: imam v acces 2 tablici v koito se vuvejdat danni i edna spravka koiato gi obobshtava. Spravlata pak e v tablichen vid kato kriteriite sa po koloni.
Iskam da napravia taka, che kato izvikam spravkata da mi se poiaviava combo box koito dda pita po koi kriterii/kolona da se sortira spravkata.

ako niakoi znae shte se radvam da spodeli

plagodaria



Тема Re: acces vuproscheнови [re: acho]  
Автор Topбaлaн (любопитко)
Публикувано09.04.03 10:37



правиш форма, слагаш желания комбобокс
слагаш субформа
в субформата справката, сортирана по комбобокса
на onchange на комбобокса правиш ъпдейт на справката...

пиша по памет, така че може нещо да съм омотал, ама това е принципа....



Тема Re: acces vuproscheнови [re: Topбaлaн]  
Автор Lork ()
Публикувано09.04.03 16:08



Човека като казва справка сигурно има впредвид Report.

В такъв случай може да направиш следното:

правиш форма (примерно да се казва Options), която се отваря в OnOpen на Report-a

формата съдържа combobox (примерно да се казва SortField) от който си избираш по кое поле да се сортира

в Query-то на което се базира Report-a слагаш поле SORT: Choose(Forms!Options!SortField, Поле1, Поле2)

Report-a го правиш сортиран по поле SORT



Тема Re: acces vuproscheнови [re: Lork]  
Авторacho (Нерегистриран)
Публикувано10.04.03 19:18



mnogo blagodaria za otgovora, no moje li malko, po podrobno da mi obiasnish kak da go napravia /stava duma naistina za report/, che mi e malko neiasen accesa

oshte vednuj blagodaria



Тема RTFMнови [re: acho]  
Автор Topбaлaн (любопитко)
Публикувано11.04.03 08:09



ACCESS-а има един много хубав хелп...
отиваш на репорт - и четеш...
там пише и как се сортира, и как се филтрира и всичко...

другия вариант е да хванеш някое другарче да ти покаже, ама аз за съжаление съм далече от софия...



Тема Re: acces vuproscheнови [re: acho]  
Автор Lork ()
Публикувано11.04.03 18:07



Нямам възможност да обяснявам подробно - ето ти примерен код за Report-a:


Option Compare Database
Option Explicit

Private Sub Report_Close()
DoCmd.Close acForm, "Options"
End Sub

Private Sub Report_Open(Cancel As Integer)
Dim f As Form

DoCmd.OpenForm "Options", , , , , acWindowNormal
Set f = Forms!Options

f!SortField.Visible = True
f!SortField_.Visible = True
f!SortField.Top = f!Line1.Top
f!SortField_.Top = f!Line1.Top 'всичко това е защото в Options имам много параметрични полета и всяка справке си показва и подрежда само тези които и трябват

f!SortField.SetFocus

FORMRESULT = ""
FORMCLOSE = False 'това са две глобални променливи за управление на форми

Do
DoEvents
Loop Until FORMCLOSE

If FORMRESULT = "OK" Then
If IsNull(f!SortField) Then
Beep
DoCmd.Close acForm, "Options"
Cancel = True
Exit Sub
End If
DoCmd.OpenForm "Options", , , , , acHidden
Else
DoCmd.Close acForm, "Options"
Cancel = True
End If
End Sub



Тема Re: acces vuproscheнови [re: Lork]  
Авторacho (Нерегистриран)
Публикувано11.04.03 18:27



e tuk suvsem se obatachih

i mi dava greshki i e ludnica



Тема Re: acces vuproscheнови [re: acho]  
Автор Lork ()
Публикувано11.04.03 18:55



Ако не си писал код на VisualBasic ще ти е доста трудно - не знам какво да ти препоръчам - рови се повече из Help-а и примерните бази данни, гледай там как са направени нещата... С всичко така се почва! За да станеш добър се иска много мерак и ровичкане!



Тема Re: acces vuproscheнови [re: Lork]  
Авторacho (Нерегистриран)
Публикувано12.04.03 11:05



az ne iskam da stavam dobur, a da si napravia reporta:(

imam si drugo prizvanie v jivota, a tova samo shte me ulesni




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.