Aktív témák
-
gericooper
aktív tag
szevasztok
gondolatokat várnék arra vonatkozóan h. a Access +SQL szerver alkalmas v. optimális-e a köv feladathoz:
eleinte kevés később több munkatárs az ország különböző -jellemzően vezetékes internet nélküli pontjain- szerkesztgetné űrlapon az adatbázisát (napi gyakorisággal új adatbázis kb 5-15 rekord) ezt GPRS-sel elküldené mélbe vagy felftpzné távoli gépre onnan
ott acc. project + sql szerver segítségével buherálnánk az adatokat. tehát több tábla érkezne naponta
ha jól láttam a lekérdezések natív Accesben nem oldhatók meg mert egy lekérdezés alkalmával az igénybe vehető táblák száma max 32(acces 2002)
fentiekre várnék reagálásokat. -
gericooper
aktív tag
fel...
-
cucka
addikt
válasz gericooper #1 üzenetére
nem túl érthető a kérdés, elég kevés infót adtál meg.
gyakorlatilag bármelyik adatbázis alkalmas arra, hogy ftpn/mailben elküldött fileokan szereplő adatokat tárolj benne. leírásod alapján a napi adatmennyiség sem túl sok, szóval ez nem szűkíti a lehetséges megoldások körét. kérdés mondjuk, hogy miért pont access-t használsz. a jó megoldás szerintem főleg attól függ, hogy mit szeretnél utána az adatbázisban szereplő adatokkal csinálni. -
gericooper
aktív tag
hali
azér accessre gondoltam mert a főnökség nem akar külön szoftver háttérre anyagiakat áldozni eddig úgy néz ki.office xp nek meg része az access+ sql szerver. meg relatíve gyorsan elkészíthető a felhasználói felület.
egyébként meg síma szelektív lekérdezések, alapműveletek.
lehet h válaszoltam is magamnak... -
return.value
tag
válasz gericooper #4 üzenetére
Ha biztosítani kell az offline működést, akkor érdemes Excelt használni a klienseken. Ha ragaszkodsz az email-es küldéshez, akkor azt remekül lehet küldeni, és gyerekjáték betölteni SQL serverre. Ha sql 2000, akkor akár egy dts-el, vagy .net komponensel, ha 2005. Persze, mindez igaz az Access-re is, de a felhasználók jobban szeretik az excelt, mert talán jobban ismerik, meg szinezhetik.
Ha online kapcsolatot tudsz kiépíteni, akkor kézenfekvő közvetlen csatlakozni az sql-hez. -
gericooper
aktív tag
válasz return.value #5 üzenetére
köszi, sql pár embernek muszáj lesz.
namost egy gyors kérdés:
beviteli mezőben megjelenítem a aktuális időt, beállítom neki h. fokusz elvesztésére, ill újra fokuszálásra megint rakja be az aktuálist de nem akarja megcsinálni. milyen cucc kéne ehhez hogy akár fókuszban akár fokuszon kívül mindig az aktuális időt mutassa a mező? -
gericooper
aktív tag
fel
-
return.value
tag
válasz gericooper #6 üzenetére
Hol mutassa?
Az Access űrlapon?
Mi az, hogy nem akarja megcsinálni? -
gericooper
aktív tag
válasz return.value #8 üzenetére
A #6 ban közölt probléma már nem áll fenn. Lényeg az h az űrlap mindig mutatja az időt, de ennek a dolognak már utánanéztem. Az aktuális probléma a következő:
1 mezős táblába csak számot akarok felvenni a kombóboxszal, úgy h a user bepötyöghet új értéket -ezér megy a dolog notinlist eseményre-, a kód a következő:
---------------------------
Private Sub KombináltLista10_NotInList(NewData As String, Response As Integer)
On Error GoTo Err_KombináltLista10_NotInList
Dim strMsg As String
Dim ctl As Control
Dim strSQL As String
Set ctl = Me.KombináltLista10
If IsNumeric(Me.KombináltLista10) Then
'If strSQL = ''SELECT * from lookup_ktghely WHERE not EXISTS (SELECT * from lookup_ktghely where lookup_ktghely.ktghely_kiv= Me.KombináltLista10 )'' Then
strMsg = NewData & '' nincs a listában. Hozzáadjuk?''
' Prompt user to verify they wish to add new value
If MsgBox(strMsg, vbYesNo) = vbYes Then
' Set Response argument to indicate that data is being added
Response = acDataErrAdded
' Add string in NewData argument to products table
strSQL = ''INSERT INTO lookup_ktghely (ktghely_kiv) SELECT ''' & NewData & '''''
CurrentDb.Execute strSQL, dbFailOnError
Else
' If user chooses Cancel, suppress error message and undo changes
Response = acDataErrContinue
ctl.Undo
End If
End If
Cancel = True
Exit_KombináltLista10_NotInList:
Exit Sub
Err_KombináltLista10_NotInList:
MsgBox Err.Number & '':'' & Err.Description
Resume Exit_KombináltLista10_NotInList
End Sub
----------------------------
szal: a szelektes where not záradékos dolognál akartam azt, h összehasonlítja a kombilista elemét meg a tábla elemeit, ha nincs akkor felnyomja a messagebox-ot h felvegye-e, stb...
csak nem működik -ezért van itt kikommentezve-
valaki ötlet? köszi -
gericooper
aktív tag
válasz gericooper #9 üzenetére
hopp!
-
return.value
tag
válasz gericooper #9 üzenetére
Hát az SQL-ekel van probléma, nem is egy.
Javaslom, hogy nézd meg az INSERT és utasítás formátumát, mert amit használsz, az nem jó.
De az előtte lévő SELECT sem jó szintaktikailag. Használd a sztring összefűzés operátort az utasítások összeállításához.
[Szerkesztve]
Aktív témák
- MacBook Pro 14 M3 Pro, Space Black, 18 GB RAM, 512 GB SSD Bontatlan
- Lenovo ThinkPad P70 Workstation, Mobil munkaállomás, 17" FULL HD IPS, Xeon E3-1505M V5 CPU, 32GB DDR
- Beszámítás! GTX 1060 6GB - i3 10100F - 16GB RAM - 80+ Plus Gold
- -65% Dell Latitude 7310 2in1: i7 10610U,16GB,256GB,13.3" Touch 100%sRGB 350nit,WWAN eSIM,Win11
- Samsung Galaxy S22 - Fekete - Független - 2025.03.05-ig garancia - Tökéletes állapot