title: calcolo secondi al giorno

author: Pebo

text:
ho risolto il problema postato prima del calendario gregoriano... ora mi
rimane quello dei secondi.
Il suddetto database ha il campo orario impostato in secondi, cioč , epr
esempio, mi da valore 60600. Io dovrei risalire a sapere che ora č il valore
60600.
Sapete come fare?


title: calcolo secondi al giorno

author: ALESSANDRO Baraldi

text:
"Pebo" <
max...@tiscalinet.it
> ha scritto nel messaggio
news:Kc0je.4912$Jd....@tornado.fastwebnet.it...
>
> ho risolto il problema postato prima del calendario gregoriano... ora mi
> rimane quello dei secondi.
> Il suddetto database ha il campo orario impostato in secondi, cioè , epr
> esempio, mi da valore 60600. Io dovrei risalire a sapere che ora è il
valore
> 60600.
>
> Sapete come fare?
Chissà quale Matematico legame esiste tra i secondi e le ore....???
Ore=Fix(Secondi/3600)
Minuti=Fix((Secondi-ore*3600)/60)
Secondi=Secondi-(Ore*3600-minuti*60)
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: calcolo secondi al giorno

text:
>> Il suddetto database ha il campo orario impostato in secondi, cioč , epr
>> esempio, mi da valore 60600. Io dovrei risalire a sapere che ora č il
> valore
>> 60600.
>>
>> Sapete come fare?
>
>
> Chissŕ quale Matematico legame esiste tra i secondi e le ore....???
>
> Ore=Fix(Secondi/3600)
> Minuti=Fix((Secondi-ore*3600)/60)
> Secondi=Secondi-(Ore*3600-minuti*60)
>
Grazie per l'aiuto, ma non ho risolto il problema... cioč il calcolo
matematico l'avevo fatto anch'io... solo che a me interessa sapere l'orario
esatto che non riesco a trovare. Cero di spiegarmi: se 86400 sono i secondi
corrispondeti ad un giorno (60*60/24), 60600 secondi a che ora corrisponde?
Se faccio l'equazione 60600 / 3600=16.83... che ora č?
grazie ancora


title: calcolo secondi al giorno

author: SunRex

text:
"Pebo" <
max...@tiscalinet.it
> ha scritto nel messaggio
news:0L0je.5025$Jd....@tornado.fastwebnet.it...

1 ora 3600 sec
2 h = 7200sec
3h=10800sec
4h=14400sec
5h=18000sec
10h=36000sec
17h=61200sec
20h=72000sec
61200-60600=600sec
600/60=6minuti
sono le ore 16 e 54 minuti
SunRex


title: calcolo secondi al giorno

text:
> Grazie per l'aiuto, ma non ho risolto il problema... cioč il calcolo
> matematico l'avevo fatto anch'io... solo che a me interessa sapere
l'orario
> esatto che non riesco a trovare. Cero di spiegarmi: se 86400 sono i
secondi
> corrispondeti ad un giorno (60*60/24), 60600 secondi a che ora
corrisponde?
>
> Se faccio l'equazione 60600 / 3600=16.83... che ora č?
>
> grazie ancora
>
Io mi spiego male, ma per te la matematica č un'opinione..!!!
Impostando Secondi=60600 ottengo:
 Ore=Fix(Secondi/3600)=16
 Minuti=Fix((Secondi-ore*3600)/60)=50
 Secondi=Secondi-(Ore*3600-minuti*60)=0
MsgBox "Sono le Ore " & cstr(Ore) & ":" & Format(Minuti,"00") & ":" &
Format(Secondi,"00")
---------------> Sono le 16:50:00
Rifacendo la prova calcoliamo quanti secondo sono 16ore e 50Minuti:
16*3600=57600
50*60=3000
Totale=60600
Saluti.



title: calcolo secondi al giorno

text:
> 61200-60600=600sec
>
> 600/60=6minuti
> sono le ore 16 e 54 minuti
>
>
>
> SunRex
Che conto hai fatto..?
16ore=57600secondi
54minuti=3240
Totale=60840
Non mi pare il numero di partenza.....!
Hai l'ora solare...? ;-)
Ciao



title: calcolo secondi al giorno

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d6i81v$ncs$1...@domitilla.aioe.org...
> > 61200-60600=600sec
> >
> > 600/60=6minuti
> > sono le ore 16 e 54 minuti
> >
> >
> >
> > SunRex
>
> Che conto hai fatto..?
> 16ore=57600secondi
>
> 54minuti=3240
>
> Totale=60840
>
> Non mi pare il numero di partenza.....!
>
> Hai l'ora solare...? ;-)
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
ops sono le 16:50, andavo avanti di 4 minuti :)
SunRex


title: calcolo secondi al giorno

author: MA

text:

Deve essere il fuso.. ma non orario, proprio il cervello
>
> SunRex
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: query annidate

author: TT

text:
Ciao
Come posso trovare il min ed il max speso di ogni singolo nome appartenete
alla lista creata con
select distinct nome
from tNomi
Tutto in una query.
Grazie 1000
TT


title: query annidate

author: Antonio Biso

text:
"TT" <
tere...@libero.it
> ha scritto nel messaggio
news:DZBac.100381$Kc3.3...@twister2.libero.it...
> Ciao
> Come posso trovare il min ed il max speso di ogni singolo nome appartenete
> alla lista creata con
>
> select distinct nome
> from tNomi
>
> Tutto in una query.
Facendo una query di raggruppamento su nome e mettendo le  funzioni min e
max su speso
Antonio


title: modificare una tabella collegata mentre è aperto il DB

author: Nicola

text:
salve a tutti
ho un db che ha una tabella collegata (è un file txt che contiene l'elenco
di file di una cartella)
Questo elenco mi viene elaborato da una query e poi visualizzato in una
maschera.
il DB, ha come funzione il salvataggio di file che andranno poi a risultare
nell'elenco di cui sopra.
problema:
ho creato una macro che esegue
1 - un programma batch che aggiorna il suddetto elenco
2 - mi apre la maschera che mi visualizza l'elenco aggiornato dei file
il problema è che questa procedura mi dà errore in quanto il programma batch
non fa altro che eliminare e ricreare il file che dà origine alla tabella
collegata (e questo (forse, ma io direi sicuramente) non puo avvenire mentre
il DB è aperto).
come posso ovviare questo problema???
ringrazio chiunque mi risponda..
--
Nicola


author: Emyr

text:
On Tue, 10 Dec 2002 21:18:37 GMT, "Nicola" <
nick...@libero.it
>
wrote:

ma l'elenco non lo puoi fare tramite la funzione Dir in una tabella
vera e propria?
vedi anche il collegamento da codice delle tabelle
Saluti.
Emanuele.


text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:36pdvu4mir4hq8il2...@4ax.com...

Se sapessi come si fa, non avrei postato!! :-)
>
>
>
> vedi anche il collegamento da codice delle tabelle
> Saluti.
> Emanuele.
grazie cmq
--
Nicola


title: Si può trasformare un numero in lettere

author: Giove

text:
Ciao a tutti
Vi espongo subito il mio problema.
Ho un gestionale che elabora automaticamente una particolare
contabilità, alla fine di tutto dovrei attraverso un report stampare in
automatico anche un centinaio di vaglia postali, fin quì nessun
problema, il problema sorge, quando devo stampare l'importo calcolato
non in formato numerico ma per esteso.
es: € 123,56 centoventitre/56
Ringrazio anticipatamente chiunque mi possa aiutare, e gli informo che
non so usare il codice visul basic, ma solo query e macro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Si può trasformare un numero in lettere

author: Massimiliano Amendola  kksrl

text:
"Giove" <
gio...@hotmail.com
> ha scritto nel messaggio
news:5335071f76c0fc23e89...@mygate.mailgate.org...
> Ciao a tutti
>
> Vi espongo subito il mio problema.
> Ho un gestionale che elabora automaticamente una particolare
> contabilità, alla fine di tutto dovrei attraverso un report stampare in
> automatico anche un centinaio di vaglia postali, fin quì nessun
> problema, il problema sorge, quando devo stampare l'importo calcolato
> non in formato numerico ma per esteso.
> es: ? 123,56 centoventitre/56
>
> Ringrazio anticipatamente chiunque mi possa aiutare, e gli informo che
> non so usare il codice visul basic, ma solo query e macro
senza codice è un pò un problema, ma sei guardi su
www.sitocomune.com
 hai la soluzione
ciao MAssimiliano


title: Si può trasformare un numero in lettere

text:
funzioni per scrivere valori in lettere prese da utente NG pubblicate
su
sitocomune.com
Function InLettere(numero As Double) As String
If numero > 999999999 Then
    InLettere = "Numero troppo grande!"
    Exit Function
End If
If CDbl(Decimali(numero)) >= 50 Then
    numero = numero - 1
End If
Dim decine(9) As String
Dim PrimaDecina(10) As String
Dim Numeri(10) As String
Numeri(1) = "uno"
Numeri(2) = "due"
Numeri(3) = "tre"
Numeri(4) = "quattro"
Numeri(5) = "cinque"
Numeri(6) = "sei"
Numeri(7) = "sette"
Numeri(8) = "otto"
Numeri(9) = "nove"
PrimaDecina(0) = "dieci"
PrimaDecina(1) = "undici"
PrimaDecina(2) = "dodici"
PrimaDecina(3) = "tredici"
PrimaDecina(4) = "quattordici"
PrimaDecina(5) = "quindici"
PrimaDecina(6) = "sedici"
PrimaDecina(7) = "diciassette"
PrimaDecina(8) = "diciotto"
PrimaDecina(9) = "diciannove"
decine(2) = "venti"
decine(3) = "trenta"
decine(4) = "quaranta"
decine(5) = "cinquanta"
decine(6) = "sessanta"
decine(7) = "settanta"
decine(8) = "ottanta"
decine(9) = "novanta"
Dim migliaia As Double
Dim centinaia As Double
Dim dec As Double
Dim interi As Double
Dim result As String
Dim milioni As Integer
migliaia = numero \ 1000
centinaia = (numero - migliaia * 1000) \ 100
dec = (numero - migliaia * 1000 - centinaia * 100) \ 10
interi = (numero - migliaia * 1000 - centinaia * 100 - dec * 10)
If migliaia = 1 Then
    result = "mille"
ElseIf migliaia > 1 And migliaia <= 9 Then
    result = Numeri(migliaia) & "mila"
ElseIf migliaia > 9 And migliaia < 20 Then
    result = PrimaDecina(migliaia - 10) & "mila"
ElseIf migliaia >= 20 And migliaia < 1000 Then
    result = InLettere(CDbl(migliaia)) & "mila"
ElseIf migliaia >= 1000 Then
    milioni = migliaia \ 1000
    If milioni = 1 Then
        result = "unmilione" & InLettere(CDbl(numero - milioni *
1000000))
        InLettere = result
        Exit Function
    Else
        result = InLettere(CDbl(milioni)) & "milioni" &
InLettere(CDbl(numero - milioni * 1000000))
        InLettere = result
        Exit Function
    End If
End If
If centinaia = 1 Then
    result = result & "cento"
ElseIf centinaia > 1 And dec = 8 Then
    result = result & Numeri(centinaia) & "cent"
ElseIf centinaia > 1 Then
    result = result & Numeri(centinaia) & "cento"
End If
If dec = 0 Then
    result = result & Numeri(interi)
ElseIf dec = 1 Then
    result = result & PrimaDecina(interi)
ElseIf dec > 1 And (interi = 1 Or interi = 8) Then
    result = result & Left(decine(dec), Len(decine(dec)) - 1)
    result = result & Numeri(interi)
ElseIf dec > 1 Then
    result = result & decine(dec) & Numeri(interi)
End If
InLettere = result
End Function
Function Decimali(numero As Double) As String
If InStr(numero, ",") = 0 Then
    Decimali = "00"
Else
    Decimali = Mid(numero, InStr(numero, ",") + 1, 2)
    If Len(Decimali) = 1 Then
        Decimali = Decimali & "0"
    End If
End If
End Function
Function EuroLettere(num As Double) As String
If IsNull(num) Then num = 0
EuroLettere = InLettere([num]) & "//" & Decimali([num])
End Function
Saluti.
Emanuele.


title: Si può trasformare un numero in lettere

author: Sib

text:
"Giove" <
gio...@hotmail.com
> ha scritto nel messaggio
> Vi espongo subito il mio problema.
> Ho un gestionale che elabora automaticamente una particolare
> contabilità, alla fine di tutto dovrei attraverso un report stampare in
> automatico anche un centinaio di vaglia postali, fin quì nessun
> problema, il problema sorge, quando devo stampare l'importo calcolato
> non in formato numerico ma per esteso.
> es: ? 123,56 centoventitre/56
Ricordo che nell'ormai lontano 1993 fu uno dei primi esercizi di
programmazione che ci fecero fare all'universita'.
Bei tempi...
Sib
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: [?] Access 97 ---> Access 2000

author: PennyWise

text:
Nel convertire un database Access 97 a Access 2K mi dice che non ho
l'autorizzazione a farlo.  Nota: il database 97 non è in nessun modo
protetto e non erano stati creati gruppi o utenti!!!!
Qualcuno può aiutarmi??
Grazie!


title: Impostare tutti i campi "valuta" ad "euro"

author: Ing. Salvatore Pischedda

text:
Potreste suggerirmi una procedura per aggiornare automaticamente il formato
di tutte le caselle di testo con formato valuta in formato euro?
La procedura deve riguardare tutte le maschere e tutti i report di un
database.
Grazie e ciao,
Salvatore


author: stwe

text:
"Ing. Salvatore Pischedda" <
sal...@tiscalinet.it
> ha scritto nel messaggio
news:9k1fmo$556$1...@pegasus.tiscalinet.it...

secondo me pannello di controllo, impostazioni internazionali, valuta.
ma è a livello di sistema...
by
stwe


text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:xTd97.27537$0Z1.1...@news.infostrada.it...

> ma č a livello di sistema...
> by
> stwe
>
>
Potrebbe andare bene solo se non dovessi fae piů riferimento ai vecchi
database.
Ma se devo, per esempio, stampare una vecchia fattura tutti i campi
contenenti lire sarebbero espressi in euro..., il che comporterebbe qualche
problema.
Grazie lo stesso,
Salvatore


text:
"Ing. Salvatore Pischedda" <
sal...@tiscalinet.it
> ha scritto nel messaggio
news:9k40q5$mj9$1...@lacerta.tiscalinet.it...

bhe riporti in lit. la valuta. se sono poche o meglio se per un breve
periodo non dovrebbe crearti problemi, tanto tra poco tutti useremo l'?
(scusa č solo una prova per vedere se lo ricevo....)
by
stwe


title: maschera continua

text:
ciao a tutti. la mia potrebbe essere una domanda banale ma non riesco
a farlo funzionare.
io vorrei che i dati di una query venissero visualizzati nella sezione
corpo della maschera tutti insieme. invece non so perchè ma vedo solo
una riga della query. devo spostarmi tra i record con i .movenext
e .movefirst. ho provato a fare un'autocomposizione e così va ma se la
creo io da zero niente da fare. cosa sbaglio?
grazie by marco


title: maschera continua

author: antonio

text:
<
balo...@gmail.com
> ha scritto nel messaggio
news:dfcea4a0-14ba-4af6...@i7g2000prf.googlegroups.com...

grazie by marco
---------------  risposta  --------------------
Controlla se nella tua maschera, non quella autocomposta, risultano
impostate le seguenti proprietà:
1) Visualizzazione predefinita: Foglio dati
2) Consenti visualizzazione maschera: No
3) Consenti visualizzazione foglio dati: Sì
Credo siano solo queste le proprietà necessarie per visualizzare un elenco
di dati anzichè un solo record.
Ciao
Antonio


title: maschera continua

text:
On 26 Mar, 20:00, "antonio" <
antonewsgr...@tiscali.it
> wrote:
> <
baloss...@gmail.com
> ha scritto nel messaggionews:dfcea4a0-14ba-4af6...@i7g2000prf.googlegroups.com...

ti ringrazio per la risposta in effetti era proprio quello
. grazie ancora


title: Access e Smart Card

author: BFS

text:
ciao a tutti

qualcuno ha gia affrontato l'argomento?
ho la necessità di leggere i dati dalla tessera sanitaria
consigli su tipo lettore e un po' di codice sono ben accetti

grazie
BFS


title: Access e Smart Card

author: mario rossi

text:

ho trovato questo non so se fà al caso tuo

https://www.iprogrammatori.it/forum-programmazione/visual-basic/lettura-tessere-sanitarie-con-vba-winscard-t30499.html


title: Access e Smart Card

text:
Il giorno venerdì 19 aprile 2019 10:40:33 UTC+2, BFS ha scritto:

oppure questi
qui
http://www.crs.lombardia.it/ds/Satellite?c=Redazionale_P&childpagename=CRS%2FDetail&cid=1213352716655&pagename=CRSWrapper

trovi una serie di documenti e un programma in C che legge i dati dalla CRS. Se apri il primo documento trovi descritto tra le altre cose un componente Activex e trovi i link per scaricarlo che dovresti poter usare anche con Access.

oppure qui
http://www.dotnethell.it/forum/messages.aspx?ThreadID=47266


title: Access e Smart Card

text:

i link li avevo gia visti ma non portano a nulla di risolutivo.
mi puoi postare il link del componente Activex che non lo trovo

per ora ho tamponato con un software a pagamento che salva le letture
delle tessere in un txt o in emulazione tastiere e da li importo tutto

grazie
BFS


title: [inesperto]Aiuto su creazione db

author: Tomz

text:
Ciao a tutti,dovrei fare un database per il magazzino di un negozio di
abiti.Mi trovo con 2 tabelle,"Magazzino" e "Vendite",e vorrei fare questa
cosa:mi servirebbe una modo per poter trasferire attraverso una maschera i
record dalla tabella Magazzino alla tabella Vendite,attraverso l'inserimento
nella maschera di un ID univoco per ogni report....avevo pensato ad una
query di tipo eliminazione+accodamento,ma non saprei come fare......
grazie mille a chi risponderà!!!


title: [inesperto]Aiuto su creazione db

author: Cinzia

text:
"Tomz" <
tomz814NO...@yahoo.it
> ha scritto nel messaggio
news:m_nOd.518065$b5.24...@news3.tin.it...

Ciao Tomz,
non entro nel merito della organizzazione del db ma mi limito a rispondere
alla domanda.
Per spostare dei record da una tabella ad un'altra devi fare 2 query
1) Query di accodamento sulla tabella Vendite
    INSERT INTO VENDITE( camp1, campo2,.... )
SELECT Magazzino.campo1, magazzino.campo2 ....  FROM Magazzino where
Magazzino.ID = [TuoID]
2) Query di eliminazione da magazzino
Delete * From MAGAZZINO where Magazzino.ID = [TuoID]
Considera però che forse non tutto il  materiale ID=xx   sarà venduto, ma
solo una quantità minore per cui  probabilmente dovrai gestire anche questa
situazione.
 Ti consiglio prima di metterti a definire tabelle e maschere di avere le
idee ben chiari su quali movimenti di magazzino devi gestire...
Saluti
Cinzia


title: [inesperto]Aiuto su creazione db

text:
>> Ciao a tutti,dovrei fare un database per il magazzino di un negozio di
>> abiti.
[CUT]
> Ciao Tomz,
> non entro nel merito della organizzazione del db ma mi >limito a
> rispondere
> alla domanda.
> Per spostare dei record da una tabella ad un'altra devi >fare 2 query
> 1) Query di accodamento sulla tabella Vendite
>    INSERT INTO VENDITE( camp1, campo2,.... )
> SELECT Magazzino.campo1, magazzino.campo2 ....  >FROM Magazzino where
> Magazzino.ID = [TuoID]
>
> 2) Query di eliminazione da magazzino
> Delete * From MAGAZZINO where Magazzino.ID = >[TuoID]
>
> Considera però che forse non tutto il  materiale ID=xx   >sarà venduto, ma
> solo una quantità minore per cui  probabilmente dovrai >gestire anche
> questa
> situazione.
> Ti consiglio prima di metterti a definire tabelle e >maschere di avere le
> idee ben chiari su quali movimenti di magazzino devi >gestire...
Grazie mille,io nella tabella "magazzino" pensavo di inserire tutti gli
abiti,indicati univocamente da un contatore....ovvero 1 report=1 abito...mi
servirebbe anche avere un'elenco degli abiti venduti,e allora ho pensato di
spostare il report "abbinato" all'abito venduto da "magazzino" ad una
tabella "vendite".....tu come lo organizzeresti (proprio la domanda da non
fare....;P )?Posso fare "accorpare" le due query,o meglio posso unire le due
funzioni in una query singola per semplificare i passaggi da fare?


title: [inesperto]Aiuto su creazione db

text:
> Grazie mille,io nella tabella "magazzino" pensavo di inserire tutti gli
> abiti,indicati univocamente da un contatore....ovvero 1 report=1 abito...mi
> servirebbe anche avere un'elenco degli abiti venduti,e allora ho pensato di
> spostare il report "abbinato" all'abito venduto da "magazzino" ad una
> tabella "vendite".....tu come lo organizzeresti (proprio la domanda da non
> fare....;P )?Posso fare "accorpare" le due query,o meglio posso unire le due
> funzioni in una query singola per semplificare i passaggi da fare?
1. Nel magazzino, solitamente, non si registrano i codici dei singoli
articoli che, invece, andrebbero (e va bene un contatore per rendere il
dato univoco) codificati all'interno di una tabella apposita, ad esempio
PRODOTTI. Con la funzione di Autocomposizione Tabella di Access puoi
costruirti il tutto facilmente.
2. Cosa vuol dire "1 report(???)= 1 abito"?
3. La tabella MAGAZZINO dovrebbe nella forma più semplice, al contrario,
registrare solo i movimenti (grandezza flusso) e le giacenze (grandezza
stock) dei prodotti a seconda di quanto entra (ACQUISTO) e di quanto,
appunto, esce (VENDITA).
4. Va da sè che nella tabella VENDITA registrerai i movimenti in uscita
che, con query apposita, aggiornerà la situazione MAGAZZINO.
DEL_REC
3. la tabella vendite, invece, dovrebbe registrare
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [inesperto]Aiuto su creazione db

text:
> 1. Nel magazzino, solitamente, non si registrano i codici >dei singoli
> articoli che, invece, andrebbero (e va bene un contatore >per rendere il
> dato univoco) codificati all'interno di una tabella >apposita, ad esempio
> PRODOTTI. Con la funzione di Autocomposizione >Tabella di Access puoi
> costruirti il tutto facilmente.
Forse ho sbagliato ad usare il nome "magazzino";il negozio non ha un
magazzino...intendo con magazzino una tabella contenente tutti gli abiti
presenti nel negozio,una cosa tipo
| ID |             Abito               |
| 01 |  camicia rossa              |
| 22 |  camicia blu a righine    |
etc etc
indicando l'ID su ogni etichetta dell'abito indicato dalla tabella....
> 2. Cosa vuol dire "1 report(???)= 1 abito"?
 reCorD....;P
> 3. La tabella MAGAZZINO dovrebbe nella forma più >semplice, al contrario,
> registrare solo i movimenti
[CUT]
Come sopra,mi sono espresso male..il negozio non ha un "magazzino"...devo
solo registrare in un db tutti gli abiti nel negozio, e mi serve una query
per spostae gli abiti dalla tabella nella quale sono registrati tutti gli
abiti ad una tabella dove sono registrati gli abiti venduti.....


title: [inesperto]Aiuto su creazione db

author: TANNHAUSER

text:
Creati una tabella ARTICOLI (con tutti i dati anagrafici necessari alla
tua gestione) ed una maschera Articoli nella quale inserirai una
sottomaschera Vendite (con origine la tabella VENDITE), legata molti a 1
con la precedente, nella quale inserirai le quantità che escono.
TANNHAUSER



title: Non sapevo che il left join si potesse fare anche su piu' campi.

author: radicale 004

text:
Non lo sapevo, ma l' ho provato ed e' stata una gradita sopresa :
si puo'. Lo so, voi lo sapevate. Io no.
Cioe' voglio dire supponete di avere due tabelle T1 e T2
con campi rispettivamente
T1_kiave, T1_codice
T2_kiave, T2_codice
Allora potete fare
select (... ) from T1 left join T2 on
(
T1_kiave = T2_kiave
and
T1_codice = T2_codice
)
Questo fatto m'  ha permesso di produrre un software
molto migliore.


author: MA

text:
"radicale 004"  ha scritto nel messaggio
news:3bd25257-32d6-40f9...@t13g2000vbo.googlegroups.com...




________________risposta:
wow immagino cos'era senza...
MA


author: radicale 003

text:
On 4 Apr, 12:22, "MA" <
mas...@massimilianoamendola.it
> wrote:
> ________________risposta:
> wow immagino cos'era senza...
Difficile che tu possa "immaginare" qualcosa ...


text:
"radicale 003"  ha scritto nel messaggio
news:46971cde-f595-4019...@y26g2000yqd.googlegroups.com...



________________Risposta:
Infatti credo che le tue chicche possano essere inimmaginabili e ne sono
contento
MA


author: pablitomf

text:
On 5 Apr, 11:05, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "radicale 003"  ha scritto nel messaggionews:46971cde-f595-4019...@y26g2000yqd.googlegroups.com...
>
> On 4 Apr, 12:22, "MA" <
mas...@massimilianoamendola.it
> wrote:
>
> > ________________risposta:
> > wow immagino cos'era senza...
>
> Difficile che tu possa "immaginare" qualcosa ...
> ________________Risposta:
> Infatti credo che le tue chicche possano essere inimmaginabili e ne sono
> contento
> MA
Massimi' vogliamo parlare della grafica "gobba" delle tue Forms? :D


text:
"pablitomf"  ha scritto nel messaggio
news:ab343feb-54b3-48e4...@q40g2000prh.googlegroups.com...


_______Risposta:
Su quelle ho fatto passi da GITANTI!!!
MA


text:
On 7 Apr, 10:27, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "pablitomf"  ha scritto nel messaggionews:ab343feb-54b3-48e4...@q40g2000prh.googlegroups.com...

hai fatto il trapianto delle cellule relative al gusto cromatico? o
pensi ancora che forms gialle e marroni siano chicche all'avanguardia
e non schifezze da sagra della trippa? :D


author: Antonio Biso

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:de28b501-3aeb-468c...@s33g2000vbb.googlegroups.com...


Eppure lo sanno tutti che sui denti gialli la cravatta marrone è perfetta!!!
Antonio


text:
On 5 Apr, 11:05, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Infatti credo che le tue chicche possano essere inimmaginabili e ne sono
> contento
ROOOOONNNNFFFFFF , FIIIII  ...
ROOOOONNNNFFFFFF, FIIIII ....
RO - Ronf  ... Sgrumble ... Snort
YAWNNNNNNNNNNNN
STIRACCH !
Dicevi scusa ?


text:
"radicale 004"  ha scritto nel messaggio
news:d933e343-b3c6-4040...@a20g2000vby.googlegroups.com...



YAWNNNNNNNNNNNN
STIRACCH !
Dicevi scusa ?
________________Risposta:
Che strano, eppure immaginavo altri suoni onomatopeici pensando a te..
Li sento almeno una volta al giorno, con una certa regolarità
MA


text:
On 11 Apr, 09:53, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "radicale 004"  ha scritto nel messaggionews:d933e343-b3c6-4040...@a20g2000vby.googlegroups.com...

Colazione, Pranzo e Cena? :D
> MA
Voi 2 vi amate.


text:
On 8 Apr, 22:10, "Antonio Biso" <
ab...@libero.it
> wrote:
> "pablitomf" <
pablit...@virgilio.it
> ha scritto nel messaggionews:de28b501-3aeb-468c...@s33g2000vbb.googlegroups.com...

> Eppure lo sanno tutti che sui denti gialli la cravatta marrone perfetta!!!
te l'ho servita su un piatto d'argento


text:
On 11 Apr, 09:53, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Che strano, eppure immaginavo altri suoni onomatopeici pensando a te..
> Li sento almeno una volta al giorno, con una certa regolarità
Tranquillo : e' il tuo cervello che ti scorreggia.


text:
"radicale 004"  ha scritto nel messaggio
news:2d42d90b-c218-4e1c...@w21g2000yqm.googlegroups.com...



_Risposta:
Infatti, ti penso spesso
MA


title: Report con corpi di dimensioni variabili

author: Jax

text:
Arisalve... qualcuno sa come dire ad un report di non stampare tutte le
righe della stessa altezza, ma di comprimere le righe vuote? Ho provato a
mettere tutte le proprietą "riducibile" delle righe e del corpo a vero, ma
non succede niente :(
Grazie in anticipo!
Jax


author: MegaMax

text:
"Jax" <rispo...@newsgroup.grazie> ha scritto nel messaggio
news:ICHj7.45304$%a4.16...@news.infostrada.it...
> Arisalve... qualcuno sa come dire ad un report di non stampare tutte le
> righe della stessa altezza, ma di comprimere le righe vuote? Ho provato a
> mettere tutte le proprietà "riducibile" delle righe e del corpo a vero, ma
> non succede niente :(
A me le riduce.... forse  dipende dal fatto che nel tuo report hai disegnato
degli elementi non riducibili (che so, delle righe verticali per fare delle
colonne o cose simili)
Io avevo il tuo stesso problema, e l'ho risolto... con un po di casini via
codice.
Ogni riga aveva i controlli riducibili,  le righe verticali per le colonne
invece le disegnavo da codice.
Max


title: Stranezza su una tabella...

author: Slump

text:
Buongiorno a tutti, non so il motivo ma ho uno strano problema su una
tabella...
Praticamente tra i vari campi, mi ritrovo anche un campo MEMO dove
ovviamente sono inserite tutta una serie di informazione, il problema è che
questo campo manda in palla l'intero database (è composto solo da questa
tabella). Mi spiego meglio:
1) se provo a compattare e a ripristinare il database, access mi va in
errore
2) se provo a eseguire query che contengano questo campo access mi va in
errore
3) se provo a scorrere la tabella access mi va in errore
4) se provo a esportare la tabella in excel/testo access mi va in errore
5) ...
Eliminando tale campo tutti i vari problemi di cui sopra si risolvono. Il
tutto è dovuto forse a qualche limitazione del campo memo che io non
conosco? A questo punto come posso fare per il problema? Per me sarebbe
sufficente anche riuscire a crearmi una tabella con il campo ID e il campo
MEMO in modo da riuscire a utilizzare i dati inseriti in memo in qualche
altro modo.
Spero di essere stato chiaro.
Grazie e ciao


title: Stranezza su una tabella...

text:
"Slump" <
NOSPAMs...@libero.it
> ha scritto nel messaggio
news:pL4Rb.145796$VW.59...@news3.tin.it...

Ok mi rispondo da solo...
1) cerca fra i campi memo se esiste eventualmente un campo "#ERRORE"
2) crea una nuova tabella filtrando i record in questione
Ciao e prego =)


title: Stranezza su una tabella...

author: Sergio MAZZA

text:
"Slump" <
NOSPAMs...@libero.it
> ha scritto nel messaggio
news:pL4Rb.145796$VW.59...@news3.tin.it...

Non è che per caso hai indicizzato il campo memo?
Ciao.
--
Sergio MAZZA


title: Stranezza su una tabella...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bv2pcv$skm$1...@canarie.caspur.it...

No no, mi si erano generati dei record che contenevano caratteri
stranissimi... il tutto dovuto a non so bene che cosa, ora sembrerebbe tutto
risolto. Almeno spero.
Ciao e grazie


title: errore nella query

author: Alessandro

text:
Salve,
seguendo una query ricevo il seguente erroe:
Invalid bracketing of name '[Query Cartolina VO Conteggio ENTRATE
ROTTAMAZIONE VP.ConteggioDiVP]'
Quindi l'erroe dovrebbe essere in questo campo della query:
TOTALE ENTRATE: [Query Cartolina VO Conteggio ENTRATE ROTTAMAZIONE
VP.ConteggioDiVP]+[Query Cartolina VO Conteggio ENTRATE ROTTAMAZIONE
VU.ConteggioDiVP]+[Query Cartolina VO Conteggio RITIRI PER VENDITA
VP.ConteggioDiVN VP]+[Query Cartolina VO Conteggio RITIRI PER VENDITA
VU.ConteggioDiVN VP]+[Query Cartolina VO Conteggio RITIRI SU
VO.ConteggioDiProvenienza]+[Query Cartolina VO Conteggio ACQUISTI
ESTERNI.ConteggioDiProvenienza]
Sapete dov'é??
Grazie
Alessandro


title: errore nella query

author: Federico Albertini

text:
Devi mettere:
[nometabella].[nomecampo] non [nometabella.nomecampo]
Ciao, Federico


title: errore nella query

text:
"Federico Albertini" <
fede...@telvia.it
> ha scritto nel messaggio
news:9dgv7h$dd9$1...@fe2.cs.interbusiness.it...
> Devi mettere:
>
> [nometabella].[nomecampo] non [nometabella.nomecampo]
>
> Ciao, Federico
>
>
Grazie, proverò.
Cmq, per informazione, il fatto èsuccesso salvando il db creato con access
2000 nella versione 97.
Strano...
Alessandro


title: OT: scusate per l'html

author: Silvia

text:
Scusate per il msg in html di un secondo fa... sono una grande casinista
!!!!! :)
Silvia
--
Posted from
mail.unifi.it
 [150.217.1.31]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OT: scusate per l'html

author: ema

text:
Mio  cuggino  mi  ha  detto  che  Silvia   <
cos...@unifi.it
>	scrisse:
> Scusate per il msg in html di un secondo fa... sono una grande casinista
> !!!!! :)
>
di niente.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

Teorema di O'Riordan:
	Cervello x Bellezza = Costante.
Corollario di Purmal:
	Per il limite di (Cervello x  Bellezza)  che  tende  ad  infinito,  il
	numero di occorrenze tende a zero.


title: Maschera di input x Data/Tempo

author: Paola

text:
Ma come diamine si imposta la Maschera di input quando voglio immettere una
data/tempo nel formato "mm/gg/aaaa hh:nn" ????????
Grazieeeeeeeeeee
Paola


title: Mdb con codici a barre

author: Old-Jack

text:
Salve a tutti,
eccomi di nuovo qua a porvi l'ennesiam domana.
Dovrei fare un mdb che faccia la stampa e lettura dei codici a barre
il problema è che non so proprio da dove iniziare.
Mi sapreste dare qualche consiglio?
Il lettore del codice a barre è di tipo emulazione tastiera.
Ciao


title: Mdb con codici a barre

author: Damiano Zorzi

text:
"Old-Jack" <
spi...@libero.it
> ha scritto nel messaggio
news:Ovmg9.7180$my3.1...@twister2.libero.it...
> Salve a tutti,
> eccomi di nuovo qua a porvi l'ennesiam domana.
> Dovrei fare un mdb che faccia la stampa e lettura dei codici a barre
> il problema è che non so proprio da dove iniziare.
> Mi sapreste dare qualche consiglio?
Prova a fare una ricerca "per gruppi" su google: troverai decine di post
degli anni scorsi su questo argomento che ti aiuteranno molto.
C'è chi preferisce affidarsi a Font, chi utilizza .OCX, chi addirittura
genera il barcode (su report) a codice...
Ciao.


title: OT Traduzione FAQ 4.12

author: Karl Donaubauer

text:
***********************
4.12 Combo/Listbox - Selecting a row
Problem
You want to select a specific row in a combo or listbox
or e.g. define the first row as default value so that it's
already chosen when the form gets opened.
Solution
Use the following code in the event procedure On Open
of the form:
Me!MyCombobox = Me!MyCombobox.ItemData(0)
or
as expression in the property Default Value of the combo:
[MyCombobox ].[ItemData](0)
The index of ItemData starts with 0 = row 1, 1 = row 2 etc.
***********************
--
cu
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: OT Traduzione FAQ 4.12

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Solution



4.12 Combo/List box (Casella Combinata / Casella di riepilogo) -
Selezionare una riga
Problema
Tu vuoi selezionare una riga specifica in una casella combinata o in una
casella di riepilogo oppure p.e. definire la prima riga come valore
predefinito così che si trovi già scelto quando la maschera viene aperta.
Soluzione
Usa il seguente codice nella routine evento On Open (Su apertura)
della maschera:
Me!MyCombobox = Me!MyCombobox.ItemData(0)
oppure come espressione nella proprietà Default Value (Valore predefinito)
della casella combinata:
[MyCombobox ].[ItemData](0)
L'indice di ItemData inizia con 0 = riga 1, 1 = riga 2 etc.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 4.12

author: ALESSANDRO Baraldi

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:31rphtF...@individual.net...

 4.12 Combo/Listbox - Selezione riga
 Problema
Selezionare una riga specifica in una Combo o ListBox
oppure definire la prima riga come valore di Default in modo
da averla preimposata all'apertura della Maschera
Soluzione
Usa il seguente codice nella procedura d'evento "Su Apertura"
di maschra:
 Me!MyCombobox = Me!MyCombobox.ItemData(0)
 oppure
come espressione nella proprietà "Valore di Default" della Combo:
 [MyCombobox ].[ItemData](0)
L'indice della propriatà ItemData inizia con 0 = Riga 1, 1 = Riga 2 etc.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: OT Traduzione FAQ 4.12

text:
Karl Donaubauer ha scritto:
<cut>
Scusami Karl se fuori contesto.
Hai ripetuto lo stesso titolo per la FAQ 7.8 e 7.9. La 7.8 va bene mentre
la 7.9 dovrebbe essere "Il componente Activex non e' in grado di creare
l'oggetto"



title: OT Traduzione FAQ 4.12

text:
sv wrote:
> Karl Donaubauer ha scritto:
> ...
> Hai ripetuto lo stesso titolo per la FAQ 7.8 e 7.9. La 7.8 va bene
> mentre la 7.9 dovrebbe essere "Il componente Activex non e' in grado
> di creare l'oggetto"
Grazie. Il clipboard era il colpevole. ;-)
Non mi meraviglia che ci sono capitato errori come questo
durante la trasmissione al db.



title: OT Traduzione FAQ 4.12

text:
Karl Donaubauer ha scritto:

> Problem

> Solution



Scusami Karl,
nella FAQ 4.12 già pubblicata si legge:
... nella procedura d'evento Su Apertura ....
ma non sono d'accordo, perchè nella versione italiana di Access di legge
[Routine evento].
Scriverei, pertanto, se [Routine evento] non piace:
... nella procedura evento Su Apertura.....
senza "d'".



title: OT Traduzione FAQ 4.12

text:
sv wrote:
> nella FAQ 4.12 già pubblicata si legge:
>
> ... nella procedura d'evento Su Apertura ....
>
> ma non sono d'accordo, perchè nella versione italiana di Access di
> legge [Routine evento].
>
> Scriverei, pertanto, se [Routine evento] non piace:
>
> ... nella procedura evento Su Apertura.....
>
> senza "d'".
Per queste distinzioni il mio italiano non basta.
(vedi soppra nel thread che @Alex è il colpevole qui ;-)
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 4.12

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:31u88lF...@individual.net...

Karl.....!
Guarda un pò te come scarica il malloppo...., sei sicuro di non avere
genitori Italiani...?
Trovo errato scrivere [Routine Evento] in quanto è una limitazione
di quanto l'Evento può gestire, il resto lo ritengo un cavillo inutile
ma se può servire a dare maggio chiarezza.........
Saluti



title: OT Traduzione FAQ 4.12

text:
ALESSANDRO Baraldi wrote:
> "Karl Donaubauer ha scritto:
>> ...
>> (vedi soppra nel thread che @Alex è il colpevole qui ;-)
>
> Karl.....!
> Guarda un pò te come scarica il malloppo...., sei sicuro di non avere
> genitori Italiani...?
Beh, sembra che non sai i due meriti maggiori dei Austriaci:
Abbiamo convinto quasi tutto il mondo che Beethoven era un
Austriaco e Hitler un Tedesco.



title: OT Traduzione FAQ 4.12

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:31uae0F...@individual.net...
> ALESSANDRO Baraldi wrote:
> > "Karl Donaubauer ha scritto:
> >> ...
> >> (vedi soppra nel thread che @Alex č il colpevole qui ;-)
> >
> > Karl.....!
> > Guarda un pň te come scarica il malloppo...., sei sicuro di non avere
> > genitori Italiani...?
>
> Beh, sembra che non sai i due meriti maggiori dei Austriaci:
> Abbiamo convinto quasi tutto il mondo che Beethoven era un
> Austriaco e Hitler un Tedesco.
>
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Vero...., quasi meglio dei Napoletani, che pare riuscirebbero a
vendere gelati al Polo Nord...!
[senza offesa assolutamente per il Polo Nord...] e quě mi aspetto
la replica dei partenopei....., solo se consci della mia buona fede.
Saluti.
Dati i nostri rarissimi scambi Karl approfitto per augurare a te e famiglia
un buon Natale ed un felice 2005.
Ciao



title: OT Traduzione FAQ 4.12

text:
ALESSANDRO Baraldi wrote:
> ...
> Dati i nostri rarissimi scambi Karl approfitto per augurare a te e
> famiglia un buon Natale ed un felice 2005.
Grazie. Anche a te buon Natale e un felice anno nuovo.
Forse č un po' prematuro ma chi sai visto che in questo
dicembre non ho molto tempo di scrivere nei NG italiani.



title: Errore di runtime 3146, ODBC: chiamata non riuscita

author: Andrea Pettenon

text:
Salve a tutto il NG,
ho questa routine che ha funzionato fino a poco tempo fa e non riesco a capire cosa posso avere cambiato per darmi l'errore scritto in oggetto. Questa è la routine:

Private Sub Comando5_Click()
Dim rst As DAO.Recordset
Dim strSQL As String
If Dir("Y:\DDTeCMR\Temp\*.*") > "" Then
     Kill "Y:\DDTeCMR\Temp\*.*"
End If

strSQL = "SELECT pickin.DataUscita, pickin.NrDDT, [Auto1-sblocchi].vat_country FROM [Auto1-sblocchi] RIGHT JOIN pickin ON [Auto1-sblocchi].stock_number = pickin.stock_number GROUP BY pickin.DataUscita, pickin.NrDDT, [Auto1-sblocchi].vat_country HAVING pickin.DataUscita between (#" & Format([Forms]![M_Cmr_DelGiorno]![DataI], "mm/dd/yyyy") & "# and #" & Format([Forms]![M_Cmr_DelGiorno]![DataF], "mm/dd/yyyy") & "#) and [Auto1-sblocchi].vat_country <> 'it'"

Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)

Do Until rst.EOF
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CopyFile "Y:\DDTeCMR\" & rst!NrDDT & ".pdf", "Y:\DDTeCMR\Temp\"
rst.MoveNext
Loop
rst.Close
Shell ("Y:\DDTeCMR\7z.exe a -tzip -seml Y:\DDTeCMR\Temp\CMR_" & Format(Me.DataF, "dd-mm-yyyy ") & ".zip Y:\DDTeCMR\Temp\"), 1

End Sub

La routine si blocca sull'istruzione
Set rst = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)
ma l'errore è sulla riga precedente. Ho provato a cambiarla in questo modo:

strSQL = "SELECT pickin.DataUscita, pickin.NrDDT, [Auto1-sblocchi].vat_country FROM [Auto1-sblocchi] RIGHT JOIN pickin ON [Auto1-sblocchi].stock_number = pickin.stock_number GROUP BY pickin.DataUscita, pickin.NrDDT, [Auto1-sblocchi].vat_country HAVING pickin.DataUscita=#07/08/2019# AND [Auto1-sblocchi].vat_country <> 'it'"

e genera il file correttamente senza alcun errore.

Illuminatemi, grazie.

Andrea


text:

Ho trovato il problema. Sono 2 parentesi tonde di troppo. Il comando andava scritto così:

strSQL = "SELECT pickin.DataUscita, pickin.NrDDT, [Auto1-sblocchi].vat_country FROM [Auto1-sblocchi] RIGHT JOIN pickin ON [Auto1-sblocchi].stock_number = pickin.stock_number GROUP BY pickin.DataUscita, pickin.NrDDT, [Auto1-sblocchi].vat_country HAVING pickin.DataUscita between #" & Format([Forms]![M_Cmr_DelGiorno]![DataI], "mm/dd/yyyy") & "# and #" & Format([Forms]![M_Cmr_DelGiorno]![DataF], "mm/dd/yyyy") & "# and [Auto1-sblocchi].vat_country <> 'it'"

Ciao

Andrea


title: Help Access XP!!

author: Roberto Gennari

text:
Sono passato per esigenze dell'azienda per cui lavoro dallo sviluppo
sotto access 2000 a quello sotto acessXP, e mi sono accorta di una casa
che mi rende difficile tutto quanto, quando salvo maschere che si
appoggiano su query pesanti prima che abbia completato il processo ci
mette anche 5 minuti, per un semplice salvataggio della struttura, da
prove e controprove sembra che durante il salvataggio esegua le query di
origine della maschera e delle eventuali sottomaschere, ma neanche in
maniera normale ma recuperando tutti i record che le compongono se
nell'archivio ci sono decine di migliaia di record per la rete
transitano decine e diecine di MB, riprovando con Access 2000 tutto
normale, qualcuno ha qualche esperienza simile? Mi sapete dare qualche
consiglio?
Grazie
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Help Access XP!!

author: Marco Nolli

text:
"Roberto Gennari"

Scusa, ma non puoi utilizzare un DB di prova con pochi dati mentre lavori in
Design?
In generale mi sembra il modo migliore di procedere...
Ciao.


title: Help Access XP!!

author: S. Savoldi

text:
"Roberto Gennari" <

Potrebbe essere questo
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q293199
Comunque tieni aggiornato Jet 4.0 con i vari Service pack.


title: Importare dati Q&A senza Q&A

author: Crusader

text:
Ciao a tutti,
ho il problema di dover importare una serie di dati creati nel remoto
1999 col software Q&A della Symantec, e vorrei farlo con Access. Il
problema risiede apppunto nel fatto che non ho per niente a
disposizione Q&A, quindi come potrei fare?
Su Google il consiglio predominante (almeno finora e' l'esito di tutte
le ricerche) e' di esportare i file in formato .dbf, cioe' proprio
quello che non posso fare!!
Non c'e' soluzione? Esistono programmi in grado almeno di leggere i
file generati con Q&A? Anche a questo non ho trovato un piffero su
Google, malgrado le varie chiavi di ricerca (leggere + Q&A, importare
-- database -- Q&A - et similia)
Qualche anima santa potrebbe darmi almeno una dritta? Help!
Grazie a tutti quelli che potranno darmi anche solo indicazioni.


title: Importare dati Q&A senza Q&A

author: VT @ Work

text:
On Thu, 06 Jul 2006 23:10:05 GMT, Crusader
<nospam.a...@inwind.it.invalid> wrote:
 (...)

Prova qui:
www.wotsit.org
contiene la raccolta delle specifiche dei formati di file più
disparati.
HTH


title: Importare dati Q&A senza Q&A

author: elicar

text:
"Crusader" <nospam.a...@inwind.it.invalid> ha scritto nel messaggio
news:rn5ra2d9ja9bvec62...@4ax.com...

cosa ti serve di sapere di Q&A,
cmq i files DTF e IDX non li puoi convertire in nessun programma solo Q&A ne
è il proprietario
Ciao
Carlo


title: Importare dati Q&A senza Q&A

text:
 "elicar" <
carlog...@tiscali.it
> scrisse con audacia:
[cut]
>cmq i files DTF e IDX non li puoi convertire in nessun programma solo Q&A ne
>č il proprietario
[cut]
Grazie a tutti per le risposte: mi avete confermato purtroppo che non
c'e' nulla da fare. Chissa', magari nell'abandonware...
Grazie comunque. :-)


title: Importare dati Q&A senza Q&A

text:
"Crusader" <nospam.a...@inwind.it.invalid> ha scritto nel messaggio
news:2htta21ba7mrhksad...@4ax.com...
> "elicar" <
carlog...@tiscali.it
> scrisse con audacia:
>
> [cut]
>>cmq i files DTF e IDX non li puoi convertire in nessun programma solo Q&A
>>ne
>>è il proprietario
> [cut]
> Grazie a tutti per le risposte: mi avete confermato purtroppo che non
> c'e' nulla da fare. Chissa', magari nell'abandonware...
> Grazie comunque. :-)
>Se hai problemi di conversione basta che i files non hanno la password e mi
>puoi dimostrare che sono tuoi posso cnvertili in un files TXT
ciao


title: Importare dati Q&A senza Q&A

text:
 "elicar" <
carlog...@tiscali.it
> scrisse con audacia:
[cut]
>>Se hai problemi di conversione basta che i files non hanno la password e mi
>>puoi dimostrare che sono tuoi posso cnvertili in un files TXT
Davvero? Ti ringrazio, sei davvero gentile: ma come posso fare a
dimostrarti che sono miei? Ti posso dire fin d'ora quali dati potresti
trovarci?


title: Importare dati Q&A senza Q&A

text:
"Crusader" <nospam.a...@inwind.it.invalid> ha scritto nel messaggio
news:3v62b2pdhrb4k1a0q...@4ax.com...

Mi domando; come hai fatto ad avere i dati in un files di Q&A se non hai il
programma?.
Q&A a una Utiliti che permette di esportare i files in DBII, DBIII, ASCII,
FIX e Paradox fino alla versione 3.x .
Postami un resoconto dei dati che ci sono all'interno dell'archivio.
Ciao
Carlo
:)


title: roberto da casa o dal portatile .... aiuto

author: Mia

text:
Mi dispiace disturbarti, ma nessuno mi risponde! Ormai sto perdendo le
speranze! Forse tu mi sai dire da che parte sbattere la testa, se è
impossibile o dove andare a cercare un esempio.
Premetto non sono una professoressa, la tabella sotto è una semplificazione
di quella che devo costruire.
devo creare una maschera così:
data       |01/01/01|02/01/01|03/01/01| ... eccetera
---------|----------|-------------------------------------
Nome1   | presente | presente |assente   | ... eccetera
---------|----------|----------------------------------------
Nome2   | presente | presente |assente   | ...ecc.
---------|----------|--------------------------------------
Nome3   | presente | presente |presente | ...ecc
---------|----------|--------------------------------------
Nome4   | presente | presente |assente   | ...ecc
era un foglio excel. Per ogni giorno dell'anno devo vedere se NomeX è
presente o assente.
Da notare che presente o assente (e altri valori che non sto a elencare ora)
vengono inseriti automaticamente da un'altra maschera (registro, che non ho
ancora pensato) e devo poterli modificare manualmente da qui.  Non so da che
parte cominciare! Non so né se sia possibile né eventualmente cosa cercare
(esempi su sitocomune o help) per capire come procedere.
Non so nemmeno come costruire le tabelle : non dovrò mica costruire una
tabella con 365 campi per ogni giorno dell'anno vero? O SI?
O una tabella col campo Data che contenga 365 record. uno per ogni giorno
dell'anno (e l'anno prossimo? e l'anno bisestile?) e come poterla collegare
alla tabella nomi per avere come risultato la tabella sopra?
Dimmi almeno che non si può o che non  lo sai neanche tu che almeno mi metto
il cuore in pace!
Ieri ho provato a vedere il sitocomune ma mi si bloccava Explorer ogni volta
che cliccavo un link!
grazie
smak
Mia


author: Roberto da casa

text:
"Mia" <
abe...@libero.it
> ha scritto nel messaggio
news:nFJq7.8191$dJ3....@news1.tin.it...
> Mi dispiace disturbarti, ma nessuno mi risponde! Ormai sto perdendo le
> speranze! Forse tu mi sai dire da che parte sbattere la testa, se è
> impossibile o dove andare a cercare un esempio.
[CUT]
Innanzitutto ti ringrazio per la fiducia che mi accordi; è da quando che hai
postato la prima volta il tuo quesito che ci rimugino, ma mi vengono in
mente sempre soluzioni contorte.
Fammi rimuginare ancora un po'; appena avrò una soluzione decente ti
prometto che mi farò vivo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:DRKq7.15431$Lp6.5...@news.infostrada.it...
Il vero problema, secondo me, è che non è facile simulare un foglio
elettronico con una maschera di un database relazionale; naturalmente non è
impossibile, ma mancando strumenti standard adatti all'uopo, c'è Da
smacchinare molto con query e codice VBA.
Cominciamo comunque a mettere dei punti fermi circa la struttura delle
tabelle.
A mio avviso devi avere una tabella chiamata tblAnagrafe che contiene
contiene i dati anagrafici dei tuoi nominativi; ipotizziamo che tblAnagrafe
ha come chiave primaria un campo di tipo contatore che si chiama
IDNominativo ed inoltre contiene tra l'altro un campo di tipo testo chiamato
CognomeNome.
Inoltre penso che dovrai crearti una tabella tblPresenze che potrebbe avere
questa struttura:
IDPresenza            Contatore e chiave primaria
IDNominativo        Numerico
DataPresenza         Data/ora
Presenza                Testo
Ipotizziamo anche che le due tabelle siano in relazione uno-a-molti in base
ai campi IDNominativo e che a detta relazione è stato aggiunta l'integrità
referenziale con l'opzioe Elimina record correlati a catena.
Ti propongo di arrivare per gradi alla soluzione finale, cominciando ad
esaminare una soluzione più consona ad un database relazionale.
Crea una query di selezione che chiamerai Query1 basata su tblPresenze e che
abbia il seguente codice SQL:
SELECT tblPresenze.IDPresenza, tblPresenze.IDNominativo,
tblPresenze.DataPresenza, tblPresenze.Presenza
FROM tblPresenze
WHERE (((Year([DataPresenza]))=[Forms]![frmAnagrafe]![CercaAnno]) AND
((Month([DataPresenza]))=[Forms]![frmAnagrafe]![CercaMese]));
Ora creiamo una maschera con visualizzazione a Maschera singola chiamata
frmAnagrafe; tale maschera deve avere come origine record la tabella
tblAnagrafe; fai in maniera che i controlli della maschera abbiano lo stesso
nome dei campi di tblAnagrafe cui sono associati.
Nell'intestazione  di frmAnagrafe (bada bene nell'intestazione e non nel
corpo) inserisci tre caselle combinate chiamate rispettivamente CercaNome,
CercaAnno e CercaMese.
La combo CercaNome deve avere due colonne di cui visibile solo la seconda,
la proprietà Tipo origine riga impostata a Tabella/query e come origine riga
deve avere il seguente codice SQL:
SELECT DISTINCTROW tblAnagrafe.IDNominativo, tblAnagrafe.CognomeNome FROM
tblAnagrafe ORDER BY tblAnagrafe.CognomeNome;
La combo CercaAnno deve avere una sola colonna, la proprietà Tipo origine
riga impostata a Elenco valori e come origine riga deve avere il seguente
elenco di valori:
1999;2000;2001
e come valore predefinito:
Year(Date())
La combo CercaAnno deve avere una sola colonna, la proprietà Tipo origine
riga impostata a Elenco valori e come origine riga deve avere il seguente
elenco di valori:
1999;2000;2001
e come valore predefinito:
Year(Date())
La combo CercaMese deve avere due colonne di cui visibile solo la seconda,
la proprietà Tipo origine riga impostata a Elenco valori e come origine riga
deve avere il seguente elenco di valori:
1;"Gennaio";2;"Febbraio";3;"Marzo";4;"Aprile";5;"Maggio";6;"Giugno";7;"Lugli
o";8;"Agosto";9;"Settembre";10;"Ottobre";11;"Novembre";12;"Dicembre"
e come valore predefinito:
Month(Date())
A fronte dell'evento "Dopo aggiornamento" della combo CercaNome genera il
seguente codice VBA:
Dim Criteri As String
Criteri = "IDNominativo=" & Me!CercaNome
Me.Filter = Criteri
Me.FilterOn = True
Ora crea una maschera con visualizzazione a Maschere continue e chiamala
Presenze; tale maschera dovrà avere come origine record Query1; i controlli
di questa maschera debbono avere gli stessi nomi dei campi di Query1 cui
sono associati.
In frmAnagrafe inserisci con l'autocomposizione un controllo sottomaschera
chiamato Presenze e di al wizard di autocomposizione che deve contenera la
maschera Presenze di cui il capoverso precedente.
A fronte di entrambi gli eventi "Dopo aggiornamento" delle due combo
CercaAnno e CercaMese genera la seguente riga di codice VBA:
Me!Presenze.Requery
Arrivata a questo punto, se apri la maschera frmAnagrafe e selezioni un
nominativo dalla combo CercaNome, un anno dalla combo CercaAnno e un mese
dalla combo CercaMese, nel corpo della maschera principale vedrai i dati
anagrafici del nominativo selezionato e nella sottomaschera vedrai le
presenze di quel nominativo relative all'anno ed al mese selezionati.
Tutti i controlli sono aggiornabili, quindi con questa
maschera/sottomaschera, oltre a visualizzare i dati, potrai inserire,
modificare e cancellare i record delle tue due tabelle.
Siamo lontani dal "tabellone" che volevi, ma penso che siamo approdati
comunque una soluzione funzionante (e spero per te funzionale) e propria di
un database relazionale.
Valutala e dimmi cosa ne pensi: intanto continuo a rimuginare per una
visualizzazione a "tabellone"; male che va quello che abbiamo già fatto lo
userai per aggiornare le due tabelle.
****** FINE DELLA PRIMA PUNTATA ******



author: stwe

text:
[CUT]
sei un grande!!!


text:
> ****** FINE DELLA PRIMA PUNTATA ******
>
> --
> Roberto
>
: )
e adesso all'opera! aspettami è, che per la prossima puntata ci tengo ad
esserci! fammi studiare bene quello che mi hai scritto (non l'ho ancora
guardato, sono troppo felice che tu mi abbia risposto!)
SMAK
Mia
grazie!


author: warp

text:
Mia ha scritto nel messaggio ...
>Mi dispiace disturbarti, ma nessuno mi risponde! Ormai sto perdendo le
>speranze! Forse tu mi sai dire da che parte sbattere la testa, se č
>impossibile o dove andare a cercare un esempio.
Roberto non solo č bravissimo, ma anche molto, molto disponibile.
Non č corretto approfittarsene perň...
Ciao, warp


text:
[CUT]
> ****** FINE DELLA PRIMA PUNTATA ******
> Roberto
Carissimo Roberto,
sono orgogliosa di me perchè la base che ho costruito è proprio simile a
quella hai pensato tu!
OK ... fammi spiegare meglio ...
Degli amici mi avevano chiesto se ero capace di costruire un database per
una serie di dati che gestivano con vari fogli excel (mi pagherebbero). Io
ho detto di si, ma ora ... non so se ce la farò! Uno di questi fogli di
calcolo (che mi sta facendo impazzire) gestiva la disponibilità delle auto
della loro ditta: la benedetta tabella che ben conosci:
la faccio meglio:
 data       |01/01/01|02/01/01|03/01/01|04/01/01 ... eccetera
 ---------|----------|----------|---------|-------------------
 auto1     | libera      | libera      | libera    | ... eccetera
 ---------|----------|----------|---------|---------------------
 auto2     | occupata| occupata| occupata| ...ecc.
 ---------|----------|----------|---------|------------------
 auto3     | libera      | occupata|occupata| ...ecc
 ---------|----------|----------|----------|------------------
 auto4     | libera      | occupata|occupata| ...ecc
...           |     ...        |  ...         |     ...      | ...
autoN     | libera      | occupata|presente | ...ecc
Per ogni giorno dell'anno devono vedere se la tal auto è libera o occupata.
Col database loro vogliono: inserire quando e per quanti giorni qualcuno
prende la macchina, poter aumentare o diminuire il numero di giorni (se la
riporta prima o dopo), vedere sto benedetto foglio (per avere una visione
generale delle auto in uso o no) poterlo modificare e collegarlo ad una
maschera che dia una "anagrafica macchine", aggiungere nuove auto,
eliminare le vendute ... e fare il caffè appena una bella ragazza entra in
ufficio!
Ho costruito:
una tabella CARPLAN con un campo IDauto(contatore,chiaveprimaria), Targa,
Modello ecc
una tabella CALENDARIO con IDauto(numerico), Data e Stato(ovvero
libera/occupata)
Le due tabelle sono collegate con una relazione a integrità referenziale in
relazione uno-a-molti in base ai campi IDauto.
Poi:
Ho creato una query a campi incrociati basata su CALENDARIO che ha come
intestazione di riga IDauto, come intestazione colonne Data (intervallo
data) e Stato come valore delle intersezioni (tipo funzione: Primo).
Questa query andrebbe benissimo ma non posso modificarla nè usarla per
collegarmento a una eventuale maschera con un bottone nè un menù scelta
rapida nè per inserirla in una maschera (ci ho provato, io non ci riesco)
... ti scrivo anche l'SQL qui sotto:
TRANSFORM First(CALENDARIO.Stato) AS PrimoDistato
SELECT CALENDARIO.IDauto
FROM carplan INNER JOIN CALENDARIO ON carplan.IDauto = CALENDARIO.IDauto
GROUP BY CALENDARIO.IDauto
PIVOT Format([data],"Short Date");
ecco, sono ferma qui. Non so come procedere!
Il pezzo che hai fatto tu potrebbe andare bene ... WAW ma certo! se
affiancassi (graficamente: una sull'altra) la maschera che mi hai fatto tu
alla mia query loro potrebbero vedere la mia query e scegliere attraverso la
tua maschera i dati da modificare ... cosa ne dici? Se non c'è altro modo di
sfruttare la mia query ... Ma possibile che non riesca ad incastrare la mia
query in una maschera?
E ... un'altra domandina ... ;)  come faccio a far sì che quando gli dico:
"dal giorno 01/01/01 al giorno 10/01/01 la macchina XY è libera"
lui mi vada ad inserire (o modificare nel caso ci fossero già) nella tabella
CALENDARIO gli 11 record (Recor1: IDauto: XY, Data: 01/01/01, Stato:libera -
Record2: IDauto: XY, Data: 02/01/01, Stato:libera - ... - record11: IDauto:
XY, Data: 10/01/01, Stato:libera)?
...non mi mollare ancora ... (credimi, se lo facessi ti capirei)
grazie per avermi scritto
ah! un'altra cosa che mi sta facendo impazzire: non riesco a vedere il
sitocomune! ci stanno lavorando? Riesco ad aprire la hompage ma se clicco su
un qualsiasi link (query, maschere ecc..) mi si blocca il browser (con altri
siti va tutto bene). Sono io o è il sito?
ciao
SMAK
Mia


text:

Ma dai Warp, ero disperata, non ne uscivo fuori (e non ne sono ancora fuori)
...
non lo farň piů ok?
(no, no, forse lo farň ancora ...  ma il caso č disperato!
smak
Mia
... e il sitocomune non funziona!


text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9ogb2r$m0$1...@fe1.cs.interbusiness.it...

secondo me non se n'č approfittata, io ho fatto fatica solo a leggerlo il
suo problema, figuriamoci a risolverlo, e poi devo dire che anche io ho
rotto le scatole diverse volte a roberto, una volta mi ha addirittura
inviato un file perchč io cretino, non capivo.
Non ho mai visto nessuno cosě disponibile e in gamba, un grande
complimenti Roberto
mi starň innamorando di te????? ;-))))
by
stwe


text:
[CUT]
> > Roberto non solo č bravissimo, ma anche molto, molto disponibile.
> > Non č corretto approfittarsene perň...
> > Ciao, warp
> >
> secondo me non se n'č approfittata, io ho fatto fatica solo a leggerlo il
> suo problema, figuriamoci a risolverlo, e poi devo dire che anche io ho
> rotto le scatole diverse volte a roberto, una volta mi ha addirittura
> inviato un file perchč io cretino, non capivo.
> Non ho mai visto nessuno cosě disponibile e in gamba, un grande
> complimenti Roberto
> mi starň innamorando di te????? ;-))))
> by
> stwe
>
ei, sei nottambulo anche tu eh?
Mia


text:
Mia ha scritto nel messaggio
>> Roberto non solo č bravissimo, ma anche molto, molto disponibile.
>> Non č corretto approfittarsene perň...
>>
>> Ciao, warp
>Ma dai Warp, ero disperata, non ne uscivo fuori (e non ne sono ancora fuori)
>...
>non lo farň piů ok?
>(no, no, forse lo farň ancora ...  ma il caso č disperato!
Ok, ma mettiti al posto suo: non pensi sia un "ricatto" psicologico?
Ciao, warp


text:

No, penso sia una esplicita richiesta di aiuto (che per altro si puň negare
... magari con un "mi spiace non posso" ... forse lui půň piů di noi, per
bravura o tempo)
ciao smak mia


text:
[CUT]
>
> E ... un'altra domandina ... ;)  come faccio a far sì che quando gli dico:
> "dal giorno 01/01/01 al giorno 10/01/01 la macchina XY è libera"
> lui mi vada ad inserire (o modificare nel caso ci fossero già) nella
tabella
> CALENDARIO gli 11 record (Recor1: IDauto: XY, Data: 01/01/01,
Stato:libera -
> Record2: IDauto: XY, Data: 02/01/01, Stato:libera - ... - record11:
IDauto:
> XY, Data: 10/01/01, Stato:libera)?
Fermo fermo! Ho trovato una procedura che fa al caso mio. Finalmente sono
riuscita a mettere apposto il mio browser e dal sito comune ho trovato un
post che descrive come creare un calendario. Aveva degli errori, li ho
corretti, la metto qui se a qualcuno servisse ancora:
Oggetto: per P.Bianchi (calendario) di :mercoledì 13 giugno 2001 19.41
Il DB ha una tabella "TBL calendario" (campi: giorno, DOW, note)
La maschera "MSK calendario" (non associata) ha due controlli caselle testo
non associati:
"dadata" e "adata"
entrambe con formato "data in cifre".
poi ha un bottone "GeneraCalendario", col seg. codice associato
all'evento click:
---------------------------------------------------------
Private Sub GeneraCalendario_Click()
DoCmd.Hourglass True 'attiva la clessidra
Dim mydb As Object
Dim RScalend, RSfest As Recordset
Dim first, last, data_iesima As Date
Dim i, n As Integer
Dim ID As String
Set mydb = CurrentDb
Set RScalend = mydb.OpenRecordset("select * from [TBL calendario]")
'cancella il calendario precedente
Let n = RScalend.RecordCount
If n > 0 Then
   RScalend.MoveLast
   Let n = RScalend.RecordCount
   RScalend.MoveFirst
   For i = 1 To n
    RScalend.Delete
    RScalend.MoveNext
   Next i
End If
'carica le date inizio fine e iesima
Let first = Me.dadata
Let last = Me.adata
' Genera il nuovo calendario
If first <= last Then
   ' loopa attraverso le date
   Let data_iesima = first
   Do While data_iesima <= last
        ' per ogni giorno e per ogni dipendente aggiunge una riga
        RScalend.AddNew
        ' immette di dati
        Let RScalend!giorno = data_iesima
        Let RScalend!DOW = Weekday(data_iesima, 2)
        If RScalend!DOW = 7 Then
           Let RScalend!note = "domenica"
        ElseIf RScalend!DOW = 6 Then
           Let RScalend!note = "sabato"
        Else
          Let RScalend!note = " "
        End If
        ' li scrive in tabella
        RScalend.Update
      Let data_iesima = data_iesima + 1
   Loop
Else
   MsgBox "data fine inferiore a data inizio"
End If
Set mydb = Nothing
Set RScalend = Nothing
DoCmd.Hourglass False
End Sub


author: CED

text:
CUT> >
> secondo me non se n'č approfittata, io ho fatto fatica solo a leggerlo il
> suo problema, figuriamoci a risolverlo, e poi devo dire che anche io ho
> rotto le scatole diverse volte a roberto, una volta mi ha addirittura
> inviato un file perchč io cretino, non capivo.
> Non ho mai visto nessuno cosě disponibile e in gamba, un grande
> complimenti Roberto
> mi starň innamorando di te????? ;-))))
> by
> stwe
>
> fagli sapere almeno se sei maschio o femmina!
per regolarsi!  :-))
P.s. Teniamocelo buono a Roberto !!  č un atollo di salvataggio per tutti!
saluti


author: Roberto dal portabile

text:
"Mia" <
abe...@libero.it
> ha scritto nel messaggio
news:9og8r0$q2$1...@nreada.inwind.it...
[CUT]
********* SECONDA PUNTATA ********
Le tabelle avranno la struttura stabilita nella PRIMA PUNTATA.
Tenuto conto del limite di Access che, almeno per A97, prevede che la
larghezza di una maschera non possa superare i 55 cm (circa), credo che non
sia logico immaginare una maschera che contenga un numero indefinito di
colonne; pertanto ho ipotizzato che vengano visualizzati,
contemporaneamente, i dati relativi ad un mese.
La mia ipotesi è così articolata.
1) Creare una query a campi incrociati con i dati di tblPresenze relativi ad
un determinato mese/anno.
2) Memorizzare i risultati restituiti dalla query di cui al punto 1) in una
tabella di appoggio, ovvero in un recordset aggiornabile.
3) Creare una maschera con visualizzazione Foglio dati che abbia come
origine record la tabella di appoggio. Usando tale maschera, l'utente avrà
un'operativita simile a quella che ha con un foglio di calcolo Excel, e
potrà aggiornare a suo piacimento i dati contenuti nella tabella di
appoggio.
4) Alla chiusura della maschera di cui al punto 3), aggiornare i dati della
tabella tblPresenze in base ai dati contenuti nella tabella di appoggio
(debitamente modificata dagli interventi effettuati con la maschera di cui
sopra); è previsto di aggiornare i dati di record esistenti oppure, se
necessario, inserire nuovi record.
Quindi creare una tabella chiamata Tabellone che abbia la seguente
struttura:
Anno            Numerico
Mese            Numerico
Nominativo   Testo
Giorno1        Testo
Giorno2        Testo
......
......
Giorno31       Testo
Creare una maschera con visualizzazione a Foglio dati chiamata frmTabellone
e che abbia come origine record la tabella Tabellone.
Creare una query a campi incrociati chiamata tblPresenze_CampiIncrociati che
abbia il seguente codice SQL:
PARAMETERS Forms!frmChiamante!CercaAnno Long, Forms!frmChiamante!CercaMese
Long;
TRANSFORM First(tblPresenze.Presenza) AS [Il valore]
SELECT Format([DataPresenza],"yyyy") AS Anno, Format([DataPresenza],"mm") AS
Mese, DLookUp("CognomeNome","tblAnagrafe","IDNominativo=" & [IDNominativo])
AS Nominativo
FROM tblPresenze
WHERE (((Format([DataPresenza],"yyyy"))=[Forms]![frmChiamante]![CercaAnno])
AND ((Format([DataPresenza],"mm"))=[Forms]![frmChiamante]![CercaMese]))
GROUP BY Format([DataPresenza],"yyyy"), Format([DataPresenza],"mm"),
DLookUp("CognomeNome","tblAnagrafe","IDNominativo=" & [IDNominativo])
PIVOT "Giorno" & Format([DataPresenza],"d") In
("Giorno1","Giorno2","Giorno3","Giorno4","Giorno5","Giorno6","Giorno7","Gior
no8","Giorno9","Giorno10","Giorno11","Giorno12","Giorno13","Giorno14","Giorn
o15","Giorno16","Giorno17","Giorno18","Giorno19","Giorno20","Giorno21","Gior
no22","Giorno23","Giorno24","Giorno25","Giorno26","Giorno27","Giorno28","Gio
rno29","Giorno30","Giorno31");
Creare una maschera a visualizzazione a Maschera singola che si chiami
frmChiamante e che non abbia origine record.
Inserire in frmChiamante due caselle combinate non associate chiamate
CercaAnno e CercaMese e che abbiano le stesse proprietà di quelle usate
nella PRIMA PUNTATA.
Inserire in frmChiamante anche un pulsante di comando ed a fronte
dell'evento "Su clic" di tale pulsante generare il seguente codice VBA:
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM Tabellone;"
DoCmd.RunSQL "INSERT INTO Tabellone SELECT " & _
"tblPresenze_CampiIncrociati.* " & _
"FROM tblPresenze_CampiIncrociati;"
DoCmd.SetWarnings True
DoCmd.OpenForm "frmTabellone", acFormDS
A fronte dell'evento "Su chiusura" della maschera frmTabellone generare il
seguente codice VBA:
Dim rstTab As Recordset
Dim rstPippo As Recordset
Dim Conta As Long
Dim DepID As Long
Dim DepData As Date
Dim Criteri As String
Set rstTab = CurrentDb.OpenRecordset("Tabellone")
Set rstPippo = CurrentDb.OpenRecordset("tblPresenze", dbOpenDynaset)
rstTab.MoveFirst
Do Until rstTab.EOF
    DepID = DLookup("IDNominativo", _
    "tblAnagrafe", "CognomeNome=" & Chr$(34) & _
    rstTab!Nominativo & Chr$(34))
    For Conta = 1 To 31
    If Not IsNull(rstTab("Giorno" & Trim$(Conta))) Then
        DepData = DateSerial(rstTab!Anno, _
        rstTab!Mese, Conta)
        Criteri = "IDNominativo=" & DepID & _
        " And DataPresenza=#" & _
        Format$(DepData, "mm/dd/yyyy") & "#"
        rstPippo.FindFirst Criteri
        If rstPippo.NoMatch Then
            rstPippo.AddNew
            rstPippo!IDNominativo = DepID
            rstPippo!DataPresenza = DepData
            rstPippo!Presenza = rstTab("Giorno" & Trim$(Conta))
            rstPippo.Update
        Else
            rstPippo.Edit
            rstPippo!Presenza = rstTab("Giorno" & Trim$(Conta))
            rstPippo.Update
        End If
    End If
    Next Conta
    rstTab.MoveNext
Loop
Set rstTab = Nothing
Set rstPippo = Nothing
A questo punto aprire la maschera frmChiamante, selezionare con le caselle
combinate l'anno ed il mese desiderati, pigiare il pulsante di comando;
modificare i dati visualizzati nella tabella che si aprirà; concluse le
modifiche, chiudere la maschera.
Spero che ciò risolva il tuo problema.



text:
"Mia" <
abe...@libero.it
> ha scritto nel messaggio
news:9ogi7v$bv6$1...@nreadb.inwind.it...
[CUT]
>
> E ... un'altra domandina ... ;)  come faccio a far sì che quando gli dico:
> "dal giorno 01/01/01 al giorno 10/01/01 la macchina XY è libera"
> lui mi vada ad inserire (o modificare nel caso ci fossero già) nella
tabella
> CALENDARIO gli 11 record (Recor1: IDauto: XY, Data: 01/01/01,
Stato:libera -
> Record2: IDauto: XY, Data: 02/01/01, Stato:libera - ... - record11:
IDauto:
> XY, Data: 10/01/01, Stato:libera)?
Ipotizziamo di usare le tabelle di cui le puntate precedenti.
Apri un recordset sulla tabella tblPresenze.
Con un ciclo For ... Next nidificato all'interno di un ciclo Do ... Loop,
ricerca i record del recordset che hanno un IDNominativo uguale a quello
desiderato ed una data compresa tra le due date parametro; per ogni record
trovato, modificane il campo Presenze; se, a fronte di una determinata data,
risulta che il record non esiste, accodane uno nuovo.
Puoi prendere spunto dal codice VBA generato a fronte della chiusura di
frmTabellone che ti ho postato nella SECONDA PUNTATA.
>
[CUT]
> Mia



text:
> CUT> >
> >
> fagli sapere almeno se sei maschio o femmina!
> per regolarsi!  :-))
>
> P.s. Teniamocelo buono a Roberto !!  č un atollo di salvataggio per tutti!
> saluti
sono F ... e adesso come vi regolate? ;)
ciao
smak
Mia


text:
"Mia" <
abe...@libero.it
> ha scritto nel messaggio
news:9omqo5$fp9$1...@nreada.inwind.it...
> > CUT> >
> > >
> > fagli sapere almeno se sei maschio o femmina!
> > per regolarsi!  :-))
> >
> > P.s. Teniamocelo buono a Roberto !!  è un atollo di salvataggio per
tutti!
> > saluti
>
> sono F ... e adesso come vi regolate? ;)
> ciao
> smak
> Mia
>
> Roberto!! complimenti!! hai fatto strage di cuori!!
approfittane!!
beato te! :-))
ehi! Mia!, ma almeno sei carina?
AUGURI !   :-))))))))))))))


text:
> > > CUT> >
> > > >
> > > fagli sapere almeno se sei maschio o femmina!
> > > per regolarsi!  :-))
> > >
> > > P.s. Teniamocelo buono a Roberto !!  č un atollo di salvataggio per
> tutti!
> > > saluti
> >
> > sono F ... e adesso come vi regolate? ;)
> > ciao
> > smak
> > Mia
> >
> > Roberto!! complimenti!! hai fatto strage di cuori!!
> approfittane!!
> beato te! :-))
>
> ehi! Mia!, ma almeno sei carina?
>
> AUGURI !   :-))))))))))))))
carina ... direi di sě  :-))))))))))))))


text:
> [CUT]
> ********* SECONDA PUNTATA ********
> [CUT]
> Spero che ciň risolva il tuo problema.
 Roberto
>
Grazie Roberto
ci sto lavorando
purtroppo la maschera deve contenere almeno sei mesi e non uno
Ieri sono stata male e solo oggi l'ho ripreso in mano. Il tuo lavoro mi sta
aiutando moltissimo magari modificandolo per come serve a me. Forse mi hai
fatto capire come usare la mia query a campi incrociati (ma forse! ... te
l'ho detto, sono riuscita a dargli un'occhiata solo adesso).
a presto
SMAK
Mia


author: Roberto dal portatile

text:
"CED" <
onof...@tin.it
> ha scritto nel messaggio
news:MGLr7.39564$P04.3...@news2.tin.it...
>
>
[CUT]
> >
> > Roberto!! complimenti!! hai fatto strage di cuori!!
> approfittane!!
> beato te! :-))
>
Mi ricordi quando Antonio Biso, in un'occasione simile a questa, mi chiese
scherzosamente:
"A Robè, ma che glie fai tu alle donne???"
E con tutta sincerità gli risposi:
"Glie faccio la spesa!!!"
:-))))



text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9oqd9r$2cr6$1...@stargate1.inet.it...

> ha ha!!!  bella battuta! e che in fondo nasconde un velo di verità!
come diceva .....Totò?.   le donne! gioie e dolori
mah!
saluti
luigi


text:
Mia ha scritto nel messaggio
>carina ... direi di sě  :-))))))))))))))
A questo punto perň vogliamo le prove  ;-)
Ciao, warp


text:
> > [CUT]
> > > >
> > > > Roberto!! complimenti!! hai fatto strage di cuori!!
> > > > approfittane!!
> > > > beato te! :-))
> >
> > > > ehi! Mia!, ma almeno sei carina?
> > > > AUGURI !   :-))))))))))))))
> >
> > >carina ... direi di sì  :-))))))))))))))
> >
> > Mi ricordi quando Antonio Biso, in un'occasione simile a questa, mi
chiese
> > scherzosamente:
> > "A Robè, ma che glie fai tu alle donne???"
> > E con tutta sincerità gli risposi:
> > "Glie faccio la spesa!!!"
> > :-))))
> > --
> > Roberto
> >
> > ha ha!!!  bella battuta! e che in fondo nasconde un velo di verità!
> come diceva .....Totò?.   le donne! gioie e dolori
> mah!
> saluti
> luigi
si, si, scherzate scherzate, intanto io mi sto perdendo nei meandri bui e
contorti di questo access! Una povera creatura ci si può affogare dentro e
nessuno ..snif se ne accorge ..snif! :-
Mia
P.S.  ... ; ))  mi piace essere F!



text:
> > > [CUT]
> si, si, scherzate scherzate, intanto io mi sto perdendo nei meandri bui e
> contorti di questo access! Una povera creatura ci si puň affogare dentro e
> nessuno ..snif se ne accorge ..snif! :-
> Mia
>
> P.S.  ... ; ))  mi piace essere F!
>
Cara Mia, Confidenza per confidenza
se a te piace essere Femmina, a me piacciono le femmine, ancorpiů se sono
carine e si interessano ad Access :-))
regolati!
luigi


title: Import applicativo Access in ambiente VB6.0

author: Gamma

text:
Salve, desidererei sapere se è possibile importare  (forms, reports) una
procedura scritta in Access2000 in Visual Basic 6.0?


author: Pixel

text:
"Gamma"
> Salve, desidererei sapere se è possibile importare  (forms, reports) una
> procedura scritta in Access2000 in Visual Basic 6.0?
Ma se anche se i potesse fare, quali vantaggi pensi d'ottenere?


text:
"Pixel" <
pixe...@libero.it
> ha scritto nel messaggio
news:1UIjc.149910$Kc3.4...@twister2.libero.it...

Pensavo di non dover rifare le videate, e i reports! Ma se pensi "che il
gioco non valga la candela " lascio perdere..!


text:
"Gamma"
> > > Salve, desidererei sapere se è possibile importare  (forms, reports)
una
> > > procedura scritta in Access2000 in Visual Basic 6.0?
> > Ma se anche se i potesse fare, quali vantaggi pensi d'ottenere?
> Pensavo di non dover rifare le videate, e i reports! Ma se pensi "che il
> gioco non valga la candela " lascio perdere..!
Non vale la candela.
Ma ti spiego la ragione:  per motivi che ignoro tantissimi (e anche te
presumo) credono che con VB6 si possano distribuire FE in modalità
totalmente embedded ... un pò come Delphi.
Quindi, non devo più installare un Runtime sulla macchina del cliente, ma
semplicemente uno o più eseguibili ... che non devono nemmeno essere
registrati.
Le cose con VB6 non stanno così: all'atto pratico la reportistica visuale si
crea con Crystal Reports o prodotti simili, che richiedono l'installazione
di pacchetti Runtime sul PC dell'utente.
Analogamente la gestione del video (griglie, combo, toolbars, maschere di
input, etc) si realizza per lo più attraverso controlli ActiveX che non
possono essere incoporati negli eseguibili ... sono ulteriori componenti
esterne da copiare e registrare.
Ciao, Pixel.


title: Ci riprovo spiegandomi meglio

author: Claudio

text:
Il report "A" ha come origine di dati la Query "B".
La query "B" č il risultato di una selezione sulla tabella "C" di cui
utilizza i campi
"C1" "C2" "C3"............"Cn" + un campo calcolato es. "S1" (Dati="C2+C3").
Il mio report prevede l'ordinamento dei record della query e raggruppamento
es. su campo "C2".
Le righe di dettaglio sono corrette.
Nel pič di pagina del raggruppamento inserisco due "caselle di testo" la cui
origine dei dati č:
1- = Somma ([C3])       (Esegue correttamente la somma)
2- = Somma ([S1])        (Durante la formattazione del report errore
"Overflow")
Come si puň bypassare il problema? (senza buttare Access dala finestra)
Claudio


title: query

author: Cell Market

text:
Chiederei che una buon'Anima mi potesse postare un piccolo esempio di come
eseguire questa funzione:
partiamo da una applicazione che funzina perfettamente, ma .... dovrei
modificarla in un certo modo.
ci sono 2 tabelle( tab A  e Tab B ) , perfettamente identiche come struttura
ma non come dati  e  dovrei creare delle query che possiano eseguire questo:
Richiamo da una maschera un record contenuto in TAB A , lo modifico in
alcuni campi che avevo precedentemente lasciati vuoti ( es consegnato,
annullato ecc ) e con una query dovrebbe copiarmi il record in TAB B , a
questo punto non mi interessa conservare questo record e vorrei che fosse
eleminato, facendo ciň avrei una sorte di archivio che non serve ma all'
occorreza.....Avevo precedentemente utilizzato un filtro ma non mi va bene,
devo prorio eliminare il record e trasferirlo .
1000 - 1000 grazie chi sia in grado di aiutarmi, ho provato ma mi sto
perdendo da qualche parte.
se ci fosse qualcuno che sia in grado di postarmi un piccolo esempio sarei
veramente contento, mi entra di piů in testa .
Saluti Massimo


title: query

text:
"Cell Market" <
ron...@tin.it
> ha scritto nel messaggio
news:8fko4t$qal$1...@fe2.cs.interbusiness.it...

io farei...
Dalla maschera di TabA nell'evento "Dopo aggiornamento"
....
dim db as database
set db=currentdb()
dim rstTabA as recordset
dim rstTabb as recordset
dim sql as string
sql="select * from tabA where [CodiceUnivocoDelRecord]=" & me.codiceunivoco
set rstTabA=db.openrecordset(sql)
set rstTabB=db.openrecordset("TabB")
'copia
rstTabB.adnew
rstTabB.fields("campo1")=rstTabA.fields("Campo1")
......'per tutti i campi da copiare
rstTabB.updatable
'elimina
sql="delete * from tabA where [CodiceUnivocoDelRecord]=" & me.codiceunivoco
set rstTabA=db.openrecordset(sql)
....
E' la prima cosa che mi viene in mente, probabilmente c'č qualcuno che sa
fare qualcosa di piů efficente!
ciao Bobbit


title: SOS contatore e consiglio

author: ^luigi^

text:
ho fatto un applicativo con un campo testo in cui viene memorizzato un
contatore in formato Numero/anno   (32344/2009)
nella maschera, nel valore predefinito del controllo associato a tale
campo ho messo la formula
=Format(IIf(IsNull(DMax("[N_autorizzazione]";"[autorizzazioni]";"[autorizzazioni]
like '??????/" & Format(Date();"yyyy") &
"'"));1;Left(DMax("[N_autorizzazione]";"[autorizzazioni]";"[n_autorizzazione]
like '??????/" & Format(Date();"yyyy") & "'");6)+1);"00") & "/" &
Format(Date();"yyyy")
ma mi da errore 3450 "errore di sintassi nella query, proposizione della
query incompleta"
ora, a parte se qualcuno mi riesce a risolvere questo errore, vorrei anche
un consiglio
siccome lo devo usare in rete su più postazioni (BE residente su server
centrale) è meglio lasciare questa impostazione o è meglio creare un
pulsante apposito per l'assegnazione di questo numero? (dato che
attualmente potrebbe verificarsi l'accavallamento dei numeri stessi se 2 o
più utenti inseriscono dati contemporaneamente)
e, in quest'ultimo caso, la formula andrebbe bene lo stesso o dovrei
modificarla?  come?
scusate le troppe domande,
l.
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: SOS contatore e consiglio

author: sv

text:
^luigi^ ha scritto:
> ho fatto un applicativo con un campo testo in cui viene memorizzato un
> contatore in formato Numero/anno   (32344/2009)
> nella maschera, nel valore predefinito del controllo associato a tale
> campo ho messo la formula
>
=Format(IIf(IsNull(DMax("[N_autorizzazione]";"[autorizzazioni]";"[autorizzazioni]
> like '??????/" & Format(Date();"yyyy") &
> "'"));1;Left(DMax("[N_autorizzazione]";"[autorizzazioni]";"[n_autorizzazione]
> like '??????/" & Format(Date();"yyyy") & "'");6)+1);"00") & "/" &
> Format(Date();"yyyy")
> ma mi da errore 3450 "errore di sintassi nella query, proposizione della
> query incompleta"
> ora, a parte se qualcuno mi riesce a risolvere questo errore, vorrei anche
> un consiglio
> siccome lo devo usare in rete su piů postazioni (BE residente su server
> centrale) č meglio lasciare questa impostazione o č meglio creare un
> pulsante apposito per l'assegnazione di questo numero? (dato che
> attualmente potrebbe verificarsi l'accavallamento dei numeri stessi se 2 o
> piů utenti inseriscono dati contemporaneamente)
> e, in quest'ultimo caso, la formula andrebbe bene lo stesso o dovrei
> modificarla?  come?
> scusate le troppe domande,
> l.
> grazie
Vedi questo mio articolo:
http://www.accessgroup.it/HomeArgomenti.asp?ID=213&Oggetto2=Contatore%20personalizzato%20in%20una%20LAN
--
sv



title: SOS contatore e consiglio

text:
sv ha scritto:
> ^luigi^ ha scritto:
> > ho fatto un applicativo con un campo testo in cui viene memorizzato un
> > contatore in formato Numero/anno   (32344/2009)
> > nella maschera, nel valore predefinito del controllo associato a tale
> > campo ho messo la formula
> >
>
=Format(IIf(IsNull(DMax("[N_autorizzazione]";"[autorizzazioni]";"[autorizzazioni]
> > like '??????/" & Format(Date();"yyyy") &
> >
"'"));1;Left(DMax("[N_autorizzazione]";"[autorizzazioni]";"[n_autorizzazione]
> > like '??????/" & Format(Date();"yyyy") & "'");6)+1);"00") & "/" &
> > Format(Date();"yyyy")
> > ma mi da errore 3450 "errore di sintassi nella query, proposizione della
> > query incompleta"
> > ora, a parte se qualcuno mi riesce a risolvere questo errore, vorrei anche
> > un consiglio
> > siccome lo devo usare in rete su più postazioni (BE residente su server
> > centrale) è meglio lasciare questa impostazione o è meglio creare un
> > pulsante apposito per l'assegnazione di questo numero? (dato che
> > attualmente potrebbe verificarsi l'accavallamento dei numeri stessi se 2 o
> > più utenti inseriscono dati contemporaneamente)
> > e, in quest'ultimo caso, la formula andrebbe bene lo stesso o dovrei
> > modificarla?  come?
> > scusate le troppe domande,
> > l.
> > grazie
> Vedi questo mio articolo:
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=213&Oggetto2=Contatore%20personalizzato%20in%20una%20LAN
> --
> sv
sei grande Salvì!
solo che ho un dubbio, come dici nell'articolo, il numero è numerico e a
se stante (es. 3465)  ma a me serve del tipo testo (es 000056/2009) che
con la formula su valore predefinito
="" &
Format(IIf(IsNull(DMax("[n_autorizzazione]";"[autorizzazioni]";"[n_autorizzazione]
like '??????/" & Format(Date();"yyyy") &
"'"));1;Mid(DMax("[n_autorizzazione]";"[autorizzazioni]";"[n_autorizzazione]
like '??????/" & Format(Date();"yyyy") & "'");1;6)+1);"000000") & "/" &
Format(Date();"yyyy")
funziona, ma se vorrei applicare la tua soluzione, cosa succede? come
dovrei fare?
l.



title: SOS contatore e consiglio

text:
^luigi^ ha scritto:
> sv ha scritto:
> > ^luigi^ ha scritto:



> > Vedi questo mio articolo:
> >
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=213&Oggetto2=Contatore%20personalizzato%20in%20una%20LAN
> > --
> > sv
> sei grande Salvì!



La parte che incrementi è solo la parte numerica, che componi in stringa
del tipo 0000TuoContatore/TuoAnno.
Se prendi in considerazione la funzione Cnt_Pers() del demo avrai:
Me.TuControlloNrDocumento = Right("000000" & Cnt_Pers(), 6) & "/" &
Year(Date)

--
sv



title: SOS contatore e consiglio

text:
cut
> > solo che ho un dubbio, come dici nell'articolo, il numero è numerico e a
> > se stante (es. 3465)  ma a me serve del tipo testo (es 000056/2009) che
> > con la formula su valore predefinito
> > ="" &
> >
>
Format(IIf(IsNull(DMax("[n_autorizzazione]";"[autorizzazioni]";"[n_autorizzazione]
> > like '??????/" & Format(Date();"yyyy") &
> >
"'"));1;Mid(DMax("[n_autorizzazione]";"[autorizzazioni]";"[n_autorizzazione]
> > like '??????/" & Format(Date();"yyyy") & "'");1;6)+1);"000000") & "/" &
> > Format(Date();"yyyy")
> > funziona, ma se vorrei applicare la tua soluzione, cosa succede? come
> > dovrei fare?
> > l.
> La parte che incrementi è solo la parte numerica, che componi in stringa
> del tipo 0000TuoContatore/TuoAnno.
> Se prendi in considerazione la funzione Cnt_Pers() del demo avrai:
> Me.TuControlloNrDocumento = Right("000000" & Cnt_Pers(), 6) & "/" &
> Year(Date)
> --
> sv
scusa la mia ignoranza, ma "000000" rimane fisso sia con il contatore a 1
(000001) che a 4598456 (0000004598456) o in caso di un numero a 6 cifre
gli "zeri" si annullamo? (4598456)
infine,  questo comando
 Me.TuControlloNrDocumento = Right("000000" & Cnt_Pers(), 6) & "/" &
Year(Date)
lo inserisco in "valore predefinito del controllo campo contatore o
comunque devo creare un pulsante a se con questo codice  come evento su
clicK?
l.



title: SOS contatore e consiglio

text:
^luigi^ ha scritto:






> > --
> > sv

Vedi la funzione Right nell'Help. Comunque gli zeri vengono "assorbiti"
non aggiunti.
La funzione la puoi chiamare da dove vuoi tu. Quindi è indifferente.
--
sv



title: Le immagini o file grossi, li tenete sul file-system o dentro il db ?

author: RobertoA

text:
Classico gestionale vendite, magazzino, amministrazione
Classica schermata Articoli oppure gestione documenti
Un mare di immagini jpg, bmp, ecc... o file vari come acquisiti dallo
scanner tipo gestione documentale
Inizialmente per lo stesso gestionale tenevo due db separati, uno per i
dati normali, ed un db dedicato a tenere come blob solo le immagini o
comunque i file voluminosi

Poi ho cambiato sistema, un unico db nel quale c'e' anche una tabella
dedicata a tenere solo le informazioni relative al singolo file
(acquisito da, nome file, dimensione, estensione, ecc...) ed il file
vero e proprio messo su un pc in lan ed acceduto via ftp

Funzionano tutti e due, ma non ho ancora elementi per scegliere tra il
primo ed il secondo
In realta' il primo sistema (immagini dentro al db) sembrerebbe
eccessivamente impegnativo dal punto di vista dimensione del file db che
ne risulta, d'altra parte che sia 1 Gbyte o 20 Gbyte e' grossomodo lo
stesso, inoltre ha anche il grande vantaggio che prendi un unico file e
lo sposti dove ti pare e porti con te tutte le immagini del gestionale

Il secondo sistema, tanti file immagini/documenti su pc in lan, acceduti
via ftp, in effetti e' leggermente piu' lento, ma anche piu' flessibile,
nel senso che potrebbe essere messo in un nas qualsiasi, tutti hanno la
possibilita' di attivare un ftp server al loro interno, e realizzare
cosi' la struttura in grado di accettare il file inviati dal gestionale

Voi come fate?  Cosa preferireste?


author: BFS

text:

personalmente sempre e solo file esterni su share di rete raggiungibile
da tutti i client

torna utile anche nel caso che quei file servano ad "altri"
classico esempio, archivio immagini che torna utile anche per il
portale/sito internet

BFS


text:

Anch'io usavo le share di rete
Poi mi sono scontrato con alcuni sistemi con alcune postazioni sotto
dominio, altre per conto proprio, ed avere una share visibile da tutti
non era cosa sempre immediata da ottenere
Per questo sto scrivendo ora di comunicare via ftp, sia perche' e'
sfruttabile da tutte le postazioni sia perche' e' attivabile anche
all'interno del classico nas per i backup dei sistemi che ormai e'
presente quasi in ogni struttura professionale


text:

non vedo perchè un amministratore di rete abbia interesse a NON farti
accedere ad una cartella del NAS in smb e invece lasciarti passare in FTP.

e poi scusa...se fornisci un gestionale dirai quali sono i requisiti
perchè funzioni.
tipo avere una share di rete raggiungibile in lettura scrittura, non mi
pare una richiesta fuori del mondo.

"avere una share visibile da tutti non era cosa sempre immediata da
ottenere"

a chi hai fornito il programma? al pentagono? :-)

BFS


author: Simone Calligaris

text:
> "avere una share visibile da tutti non era cosa sempre immediata da
> ottenere"

'Azz ... alla faccia della sicurezza il prossimo step del tuo cliente sarà sostituire i sistemi informativi con Abaco e Calamaio  ;-)

Saluti


text:

Dal punto di vista della sicurezza, la sostituzione, sarebbe ineccepibile


title: utilizzo dei tasti funzione su tutto il db

author: Nick

text:
so che è possibile "indirizzare" i tasti funzione (F1...F12) a mie procedure particolari attraverso
la propietà KeyDown degli oggetti.
mi chiedevo questo:
è possibile definire una sorta di KeyDowm globale che ha valore (sempre lo stesso ovviamente) per
tutto il db indipendentemente da dove mi trovo in quel momento e senza dover passare tutte le
maschere per inserire il codice nella proprietà "KeyDown"..?
spero di essere stato chiaro :-)
Grazie
ciao Nick


author: MA

text:
"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:gPlZb.20595$FJ6.7...@twister1.libero.it...

Creati una macro e chiamala Autokeys.
Poi inserisci la colonna NomeMacro
Lì ci metti
il tasto che vuoi tra ParentesiGraffe e richiami la funzione o la macro che
ti serve
MAssimiliano


title: ciclo su record

author: Nao+

text:
ciao ng, sto diventando matto con questa cosa.
Sono nella mia form,e vorrei eseguire un ciclo chew mi esegue queste
operazioni:
Var_data = DATA
DoCmd.GoToRecord , , acNext
DIFFERENZA = DateDiff("s", Var_data, DATA)
Fatto singolarmente funziona benissimo, il problema č che ho centinaia di
record, quindi vorrei far ripetere queste operazioni per il numero di
record, ho provato con do while, ma niente da fare.
Come posso fare?
come faccio a farmi restituire il numero dell'ultimo record?
qualcuno mi puo aiutare? grazie Nadir
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: ciclo su record

text:
"Nao+" <
SpanNa...@iol.it
> ha scritto nel messaggio
news:212Z159Z223Z113Y...@usenet.libero.it...
> ciao ng, sto diventando matto con questa cosa.
> Sono nella mia form,e vorrei eseguire un ciclo chew mi esegue queste
> operazioni:
>
> Var_data = DATA
> DoCmd.GoToRecord , , acNext
> DIFFERENZA = DateDiff("s", Var_data, DATA)
>
> Fatto singolarmente funziona benissimo, il problema è che ho centinaia di
> record, quindi vorrei far ripetere queste operazioni per il numero di
> record, ho provato con do while, ma niente da fare.
> Come posso fare?
> come faccio a farmi restituire il numero dell'ultimo record?
>
> qualcuno mi puo aiutare? grazie Nadir
>
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
hai provato ad usare i recordset di DAO?
oppure aggiungi il richiamo alla stessa sub
ad esempio se è associata ad un pulsante che si chiama Comando0 dopo quello che hai scritto
inserisci
comando0_cilck
ti entra in un ciclo infinito (teoricamente) finchè arriva all'ultimo record e quando passa al
successivo restituisce un errore (perchè non esiste)
quindi controlla questo errore per uscire dal ciclo ed il gioco è fatto


title: ciclo su record

author: Alberto S.

text:
On Mon, 16 Feb 2004 09:15:43 GMT,
SpanNa...@iol.it
 (Nao+) wrote:
>ciao ng, sto diventando matto con questa cosa.
>Sono nella mia form,e vorrei eseguire un ciclo chew mi esegue queste
>operazioni:
>
>Var_data = DATA
>DoCmd.GoToRecord , , acNext
>DIFFERENZA = DateDiff("s", Var_data, DATA)
>
>Fatto singolarmente funziona benissimo, il problema è che ho centinaia di
>record, quindi vorrei far ripetere queste operazioni per il numero di
>record, ho provato con do while, ma niente da fare.
>Come posso fare?
>come faccio a farmi restituire il numero dell'ultimo record?
A parte la tecnica da usare, non sembra per niente chiaro quello che
vuoi effettivamente ottenere. Tanto per dirne ... due: hai una
variabile? (DATA) con un nome riservato ed un'altra variabile?
(DIFFERENZA) che sembra conserverà lo stesso valore per tutto il ciclo
Ciao
--
Alberto
No alle guerre


title: ciclo su record

author: Antonio Biso

text:
"Nao+" <
SpanNa...@iol.it
> ha scritto nel messaggio
news:212Z159Z223Z113Y...@usenet.libero.it...
> ciao ng, sto diventando matto con questa cosa.
> Sono nella mia form,e vorrei eseguire un ciclo chew mi esegue queste
> operazioni:
>
> Var_data = DATA
> DoCmd.GoToRecord , , acNext
> DIFFERENZA = DateDiff("s", Var_data, DATA)
>
> Fatto singolarmente funziona benissimo, il problema č che ho centinaia di
> record, quindi vorrei far ripetere queste operazioni per il numero di
> record, ho provato con do while, ma niente da fare.
> Come posso fare?
Se differenza č un controllo della form, scrivi quella espressione come
origine dati di un controllo non associato e sei a posto per tutti i
record!!!
Antonio


title: Impedire la copia dell' applicativo

author: Announced

text:
Ciao a tutti,
per impedire la copia non autorizzata degli applicativi di mia creazione,
ho utilizzato l'esempio 6.89 posto nelle "General" del sito comune dove a
fronte dell'immissione di una password, l'applicativo va a recuperare il
numero seriale dell'Hard Disk rendendolo incopiabile se non si č in
possesso della pw. Tra l'altro, mi sembrava il metodo piů semplice da
applicare
Mia domanda: č possibile agire sul codice in maniera tale che, una volta
inserita la pw corretta, non puň piů essere valida?
P.S. Non riporto di seguito il codice per motivi di spazio
Grazie
Paolo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Impedire la copia dell' applicativo

author: AEOM

text:
"Announced" <
anno...@tin.it
> ha scritto nel messaggio
news:d5qcsq$oo4$1...@news.newsland.it...

Senza incasinarti con il numero di serie dell'HD perchč non usi questo ocx
free:
http://www.activelock.com/it/download.html
puoi creare versioni a tempo dei tuoi programmi sia in base al numero di
aperture del programma sia in base ai giorni di utilizzo.
Ovviamente controlla pure che non venga manomesso l'orologio si sistema.
Su ogni pc dove installi il programma ti genera un diverso codice al quale
tu assegni una controchiave per l'attivazione.
Io mi ci trovo bene
Ciao, AEOM


title: Impedire la copia dell' applicativo

author: Alessandro Baraldi

text:
"AEOM" <
nos...@tin.it
> wrote in message
news:ux4ge.1360893$
35.50...@news4.tin.it
[CUT]
> Senza incasinarti con il numero di serie dell'HD perchè non usi questo ocx
> free:
>
http://www.activelock.com/it/download.html
>
> puoi creare versioni a tempo dei tuoi programmi sia in base al numero di
> aperture del programma sia in base ai giorni di utilizzo.
> Ovviamente controlla pure che non venga manomesso l'orologio si sistema.
> Su ogni pc dove installi il programma ti genera un diverso codice al quale
> tu assegni una controchiave per l'attivazione.
> Io mi ci trovo bene
>
> Ciao, AEOM
Non è un'idea così brillante questa.
Se leggi è un OCX sviluppato in VB che richiede il RUNTIME.
Ora il Runtime di VB si può distribuire solo con il pacchetto
VisualStudio ma se un povero programmatore ha malapena la
versione ODE che fà....? dice al cliente di scaricare il RUNTIME
dal sito....?
L'uso di componenti esterni è sempre una cosa da valutare bene
prima di darla per scontata.
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Impedire la copia dell' applicativo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a79f1189693be308a4...@mygate.mailgate.org...

Ciao Alex, dov'è scritto che bisogno avere la licenza visual studio per
distribuire l'ocx?
Ho fatto una prova su una macchina pulita con solo win98 e ho installato un
mdb con il runtimexp e quell'ocx.
Nessun problema senza dover scaricare nulla.
Mi perdo qualcosa?
ciao, AEOM


title: Impedire la copia dell' applicativo

text:
"AEOM" <
fasd...@tin.it
> wrote in message
news:Dr8ge.570$
795....@twister1.libero.it
[CUT]
> Ciao Alex, dov'è scritto che bisogno avere la licenza visual studio per
> distribuire l'ocx?
Forse non mi sono spiegato.
Che serva la licenza per la distribuzione và letto nelle Clausole
che il produttore ha inserito.
Da quanto ho letto è Liberamente scaricabile ed utilizzabile
ma sul fatto che sia DISTRIBUIBILE è un aspetto molto diverso.
Altro discorso invece è quello dei componenti aggiuntivi di cui
l'OCX necessita.
Un OCX creato in VB richiede l'installazione del RUNTIME di VB(5/6)
e nonostante già da WIN98 venga fatto di Default un buon programmatore
sà che componenti OCX di questo tipo possono rompere le scatole
se le DLL hanno aggiornamenti differenti, pertanto spesso opta
per svincolarsi da questi rischi.
Io non sò quanto tu conosca di queste problematiche, ma da quanto dici
mi pare tu abbia qualche dubbio, e sinceramente la distribuzione
del RUNTIME come ti dicevo è vincolata alla licenza VB e/o VStudio.
Se non vuoi fare tutto questo sei libero, ognuno si vincola a
quello che ritiene meglio, certo un OCX di cui non ho il sorgente
di una ditta sconosciuta che non risponde di eventuali problemi
rimane una scelta che professionalmente deve fare riflettere.
> Ho fatto una prova su una macchina pulita con solo win98 e ho installato un
> mdb con il runtimexp e quell'ocx.
> Nessun problema senza dover scaricare nulla.
> Mi perdo qualcosa?
Sono considerazioni tecnico-professionali che ognuno vede e
valuta a proprio modo.

> ciao, AEOM



title: Impedire la copia dell' applicativo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ee61c1e41543fc1b65...@mygate.mailgate.org...
> "AEOM" <
fasd...@tin.it
> wrote in message
> news:Dr8ge.570$
795....@twister1.libero.it
>
> [CUT]
>> Ciao Alex, dov'è scritto che bisogno avere la licenza visual studio per
>> distribuire l'ocx?
>
> Forse non mi sono spiegato.
> Che serva la licenza per la distribuzione và letto nelle Clausole
> che il produttore ha inserito.
> Da quanto ho letto è Liberamente scaricabile ed utilizzabile
> ma sul fatto che sia DISTRIBUIBILE è un aspetto molto diverso.
riporto:
ActiveLock is a free ActiveX control created to help you to add registration
features, protect your programs from piracy and sell your programs online!
ActiveLock is powerful, flexible and 100% royalty-free.
You can use ActiveLock with any language that supports ActiveX controls. If
you are a Delphi developer, check this great ActiveLock tutorial by Rodrigo
C. Souza. If you are planning to protect Excel or Word documents, take a
look on this sample spreadsheet by Victor McClean.
E' un ocx fatto per proteggere le distribuzioni dei propri software come
spiegato che senso avrebbe che non fosse distribuibile?
> Altro discorso invece è quello dei componenti aggiuntivi di cui
> l'OCX necessita.
> Un OCX creato in VB richiede l'installazione del RUNTIME di VB(5/6)
> e nonostante già da WIN98 venga fatto di Default un buon programmatore
> sà che componenti OCX di questo tipo possono rompere le scatole
> se le DLL hanno aggiornamenti differenti, pertanto spesso opta
> per svincolarsi da questi rischi.
questo è vero ma l'ho testato bene prima di usarlo e mi ha soddisfatto più
della routine del numero dell'hardisk che ad ogni formattazione cambia
> Io non sò quanto tu conosca di queste problematiche, ma da quanto dici
> mi pare tu abbia qualche dubbio, e sinceramente la distribuzione
> del RUNTIME come ti dicevo è vincolata alla licenza VB e/o VStudio.
Io ce l'ho non mi sembra sia obbligato ad averla il cliente..mi posti dov'è
scritto per favore che il cliente deve averla?
> Se non vuoi fare tutto questo sei libero, ognuno si vincola a
> quello che ritiene meglio, certo un OCX di cui non ho il sorgente
> di una ditta sconosciuta che non risponde di eventuali problemi
> rimane una scelta che professionalmente deve fare riflettere.
Il sorgente lo scarichi da qui e ti puoi controllare la presenza di trojan
da solo se non ti fidi o addirittura cambiare il sistema di generazione
password
Can I get the source code of ActiveLock?
  Yes! You can download the source code of ActiveLock 1.7 here!
>
>> Ho fatto una prova su una macchina pulita con solo win98 e ho installato
>> un
>> mdb con il runtimexp e quell'ocx.
>> Nessun problema senza dover scaricare nulla.
>> Mi perdo qualcosa?
>
> Sono considerazioni tecnico-professionali che ognuno vede e
> valuta a proprio modo.
>
>> ciao, AEOM
>
> Saluti.
> @Alex
>
>
ciao
AEOM
