mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Evento Dirty o before/afterUpdate?

Faccio prima a spiegare cosa mi serve che a spiegare il problema.
Ho creato una maschera con un controllo booleano, dopo aver inserito i dati necessari ma prima di creare un nuovo record il controllo diventa True. Quando il controllo ha valore True la maschera non permette alcuna modifica al record, ma può essere impostato su False per apportare modifiche al volo per poi tornare True al passaggio al record precedente o successivo.
Vorrei che, se imposto il controllo su False ma NON EFFETTUO modifiche, al passaggio ad un altro record, il controllo ritornasse True.
Ho provato Dirty, afterUpdate o beforeUpdate (non hanno senso se non c'è stata alcuna modifica), Current, onClick, Close ma senza successo.
Grazie


In Form_Current 
   Controllo.Value = True
   controllivari.Locked = true 
            oppure Enabled = false
 


In effetti ha senso eseguire il controllo su Curent, è che mi ero fossilizzato che l'evento doveva scatenarsi all'uscita del record.
Molto (molto ma molto) tempo fa @Alex uno dei "guru" di Masterdrive.com (sito che sembra disattivato) mi scrisse qualcosa tipo: "non sempre la soluzione è quella che vorresti che fosse, esistono diversi modi per raggiungere lo scopo. Non esiste il modo sbagliato, o è giusto o non lo risolvi. La soluzione migliore sarebbe riuscire a scrivere poco codice, con comandi che vengono eseguiti velocemente dalla macchina e che il problema venga risolto"
Ecco, l'avevo dimenticato! :(

 Ecco, l'avevo dimenticato! :(
 
Qualche volta dico cose sensate... ;-)
 
Al suggerimento di Michele aggiunegrei:
 
Private Form_Current()
If Not Me.NewRecord then
    Controllo.Value = True
    controllivari.Locked = true
    oppure Enabled = false 
End if
 
Questo poi valutalo tu, l'importante tu tenga presente che su NUOVO RECORD non sempre serve forzare il condizionamento da subito.
 
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: Problema con compattatore e file ldb

Ciao a tutti,
ho un problema:
(AC2003)
utilizzo la procedura di franco monferrino (molto interessante) per 
compattare e creare un copia di backup del FE e del BE.
Lancio la procedura alla chiusura del pannello ma logicamente la procedura 
non va a termine in quanto nel momento dell'esecuzione del codice è ancora 
presente il file .ldb.
Ho fatto numerosi tentativi ma l'unico modo è chiudere il pannello aspettare 
che venga cancellato il file e far partire la procedura.
Come posso risolvere?
Grazie a tutti
Roberto 

 wrote in message
news:43d508d1$0$29076$
4faf...@reader1.news.tin.it

Non sò di che procedura parli, anzi sarebbe sempre bene, qualora
si tratti di DEMO del SC esplicitare il riferimento, sai com'è
di inserzioni ce ne sono molte e non tutti sanno a memoria l'elenco..!
In ogni caso la procedura di BackUp e Compattazione(vice versa)
è semplice in qualsiasi modo, io preferisco farla eseguire ad
un MDE esterno, uso un VBS solo se devo prevedere azioni cicliche
o schedulate.
Se è una richiesta utente lancio il comando al mio MDE che chiude
l'applicativo principale, esegue il BackUp, poi il COMPACT con DAO
se andato a buon fine facci il BacUp del PostCompact ed elimino
il Precompact.
sono pochissime righe di codice.
Il file per la compattazione lo trovi anche nel mio sito, devi solo
aggiungere 2 righe per i BackUp.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:a3b090870a9df3a111...@mygate.mailgate.org...

Ho visto...non me ne volere ma mi andava benissimo quello di Monferrino 
(vedi Sito Comune - sezione General - 6.104 Compattare tutti i BackEnd dal 
FrontEnd 2)
Il problema sta tutto nel fatto che dopo aver chiuso tutte le maschere ( nel 
FE sono presenti Tabelle collegate ), Access impiega qualche secondo a 
cancellare il file .ldb.
E quando parte la procedura mi dice appunto che non tutti gli utenti si sono 
scollegati.
Ho provato anche con una funzione di attesa ma non funziona...vorrei provare 
magari con due righe di codice a forzare lo scollegamento o la cancellazione 
del file .ldb
per vedere se in questo modo posso ovviare al problema.
Grazie
Roberto 

 Roberto
Saluti


 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Grazie Alessandro...non ho pensato minimamente che volessi 
forzarmi...naturlmente
faccio solo delle prove e delle considerazioni...come sempre cerco di unire 
in certi casi
le scritture di codice che mi sono piů utili....
Proverň a rivedere il codice che mi suggerivi per la forzatura del 
LOGOUT....
Mi rinfrescheresti la memoria su dove vedere il codice?
Grazie come sempre!
Roberto

 Roberto
Ciao

Newsgroup: it.comp.appl.access
Titolo: [SQL] Lista delle tabelle da query

Salve,
Qualcuno sa indicarmi la query necessaria a ricavare una lista delle
tabelle in un file MDB?
Grazie in anticipo,
Andrea

 ha scritto nel messaggio
news:Ot22c.3197$O31....@news4.tin.it...

'Tables:
SELECT MSysObjects.Name FROM MsysObjects _
WHERE (Left$([Name],1)<>"~") AND (Left$([Name],4) <> "Msys") AND
(MSysObjects.Type)=1 _
ORDER BY MSysObjects.Name;
Ovviamente do per scontato che non ti servano le TABELLE di SISTEMA.
@Alex.

 @Alex.
Andrea

 ha scritto nel messaggio
news:eR32c.3735$O31.1...@news4.tin.it...

Sei in un progetto ADP o altro...??
Non credi sarebbe meglio dare qualche chiarimento.
Se usi solo ADO su Access deve funzionare...nel caso
di MSDE o SQL_SERVER credo sia inutile la risposta...!
Se non ci dici tu le tue condizioni operative noi non abbiamo
SFERE di cristallo....!
P.S. se usi Access come BE anche se usi ADO non illuderti
di non usare DAO, perchè usi DAO senza saperlo e perdendo
in prestazioni, purtroppo è un problema di JET.
Ciao-
@Alex.

 @Alex.
Andrea


Hai provato ad inserire il predicato SQL nella QUERY oppure
in un'istruzione per ottenere un Recordset..?
Se usi una QRY prova ad aprirla se leggi l'elenco tabelle
potrebbe derivare dal codice il tuo inghippo.
Io uso regolarmente questo sistema e poichè le QUERY sono
indipendenti dalla libreria non dovresti avere problemi.....!
@Alex.

 @Alex.
Andrea

Newsgroup: it.comp.appl.access
Titolo: Tasto di chiusura di ACCESS.

Salve!
Scusate, ma non riesco a trovare il modo di inibire il tasto di chiusura di
Access, quello in alto a destra.
Un pò di tempo fa se n' è parlato, ma non sono riuscita a ritrovare il
messaggio.
Grazie per l'aiuto.
Ciao Rita.

messaggio.
Non c'era qualcosa su SC?
Saluti.
Luciano

 ha scritto nel messaggio
news:aacfg3$9nkdu$2...@ID-86073.news.dfncis.de...

Ciao Luciano, mi pare che non ci sia nulla, ma ho letto un pò di tempo fa,
ora ricontrollo.
Grazie ciao
Rita

 ora ricontrollo.
Sotto General, "Rimuovere il pulsante di chiusura (X), il menu e i pulsanti
di ridimensionamento di Access". Disabilità sia la chiusura che i pulsanti
di ridimensionamento.
Marco

Ciao Rita.
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel messaggio
news:30ly8.97386$SR5.2...@twister1.libero.it...

Si, Grazie Marco, ora l'ho trovato sul SC..
Ciao Rita

 ha scritto nel messaggio
news:gpokcusvg4dpi92dt...@4ax.com...

Grazie mille, farò tesoro dei tuoi suggerimenti, imparare un pò di codice
non mi fa certamente male!
Ciao Rita

 ha scritto nel messaggio
news:62Z11Z107Z221Y1...@usenet.iol.it...

Grazie mille anche a te Max, cercherò di capire le righe di codice che mi
hai inviato e le proverò.
Ciao Rita


C'иииииииииии!!! L'ho trovato Luciano.
Ciao Rita
Newsgroup: it.comp.appl.access
Titolo: Ordinamento Manuale di un report

Salve a tutto il ng, vorrei sapere se è possibile fare un report dove
l'utente abbia la possibilità di decidere il tipo di ordinamento( cioè
magari con lo stesso report una volta si stampa per ragione sociale e
successivamente per es. per provincia).
Sono grato a chiunque mi possa dare un aiuto
Mirko

Private Sub Report_Open(Cancel As Integer)
If Forms!frmRptCorsoTotale!crnOrdine = 2 Then
    Me.OrderByOn = True
    Me.OrderBy = "dtm_DataInizio, anno decr, numero"
    Me.etiInizio.FontUnderline = True
ElseIf Forms!frmRptCorsoTotale!crnOrdine = 1 Then
    Me.OrderByOn = True
    Me.OrderBy = "anno decr, numero"
    Me.etiCommessa.FontUnderline = True
ElseIf Forms!frmRptCorsoTotale!crnOrdine = 3 Then
    Me.OrderByOn = True
    Me.OrderBy = "CodiceModulo, dtm_DataInizio, numero"
    Me.etiCodice.FontUnderline = True
End If
end sub
Con questo codice io riordino i dati del recordsource del report in base ad
un "Gruppo di opzioni" (crnOrdine) presente in una maschera che mi apre il
report (frmRptCorsoTotale)
L'evento si trova "su apertura" del report.

successivamente per es. per provincia).
Sub aprirep(rep As String, Optional Ord As String)
Dim r As Report
DoCmd.OpenReport rep, acViewPreview
Set r = Reports(rep)
If Not IsMissing(Ord) Then r.OrderBy = Ord
End Sub
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

Newsgroup: it.comp.appl.access
Titolo: Filtro in una maschera

Ho già realizzato una combo box in una maschera che mi trova un record e lo
seleziona.
Vorrei realizzare anche una combo box che mi applica un filtro.
Nell'evento "dopo aggiornamento" della combo box ho piazzato
Me.Filter = "[IDcodice] = ' " & Me![CasellaCombinata59] & " ' "
Me.FilterOn.true
Il risultato è che mi si illumina il FilterOn e mi dice "qualificatore non
valido". Perchè?
In realtà vorrei poi anche costruire un altro filtro tipo
Me.Filter = "[codice] like ' " & Me![CasellaCombinata59] & " ' "
Me.FilterOn.true
E' giusta la sintassi? Grazie.
--
Fabio Dalla Villa
Biella (BI) 13900

 ha scritto nel messaggio
news:3c8b...@news.cis.it...

Probabilmente è
Me.FilterOn = True
Bye
giaconet

 Biella (BI) 13900
La sintassi corretta è
Me.Filter = "[codice] like '" & Me![CasellaCombinata59] & "*'"
Me.FilterOn.true
Ciao, Tonio

 ha scritto nel messaggio
news:5MOi8.54371$Ns4.2...@news2.tin.it...

Giusto! Grazie


 ha scritto nel messaggio
news:3C8BC869...@inwind.it...

Giusta la seconda! Grazie. (in realtà IDcodice era testo, ma ho risolto
grazie all'altro contributo).


Newsgroup: it.comp.appl.access
Titolo: Eliminare o rinominare file su disco

Come faccio da Access a runtime a eliminare o rinominare un file su
disco?
Grazie
Luigi

Lp ha scritto:

Eliminare vedi Kill...
Rinominare vedi istruzione Name
In generale nell'Help c'è tutto...
@Alex


wrote:

Grazie Alessandro.
Luigi
Newsgroup: it.comp.appl.access
Titolo: Relazioni: nel fe o nel be?

Ho diviso il db in be e fe ed ho il seguente problema: le relazioni le devo
impostare nel front-end o nel back-end o è indifferente?
Ciao!

 Ciao!
LAsciale nel BE. E' lě che restano le tabelle, nel FE ci sono solo i link
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: Ancora su funzione in query

Ciao a tutti, credo di affogare in un bicchiere d'acqua.... ho una
questi con un campo definito così:
Eta2: IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC]))
e la funzione Eta
Dim varEta As Variant
   If Nz(DataNascita, "") <> "" Then
       varEta = DateDiff("yyyy", DataNascita, Now)
       If Date < DateSerial(Year(Now), Month(DataNascita),
Day(DataNascita)) Then
           varEta = varEta - 1
       End If
       Eta = varEta
    Else
        Eta = 0
    End If
La quesy mi restituisce sempre #Errore
Dove sbaglio???
Grazie
Stefano


1- NO IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC])) MA
=IIf(IsNull([DATA_NASC]);0;eta([DATA_NASC]))
2- NO Now MA Now()
3- NO DataNascita MA DATA_NASC
4- nella funzione devi dichiarare il dato passatogli
Prova così, dovrebbe funzionare:
Function eta(data_nasc As Variant)
Dim varEta As Variant
   If Nz(data_nasc, "") <> "" Then
       varEta = DateDiff("yyyy", data_nasc, Now())
       If Date < DateSerial(Year(Now()), Month(data_nasc),
Day(data_nasc)) Then
           varEta = varEta - 1
       End If
       eta = varEta
    Else
        eta = 0
    End If
End Function

 Day(data_nasc)) Then
Ma come potrebbe Date (che restituisce la data di sistema) essere minore 
della data_nasc ? Forse intendevi testare solo il mese ? (if month (date) < 
month (data_nasc) then ...
Ciao
Antonio

 ...
Invece della funzione puoi usare un'espressione nella query:
Calcolare l'età
www.donkarl.com/it?FAQ2.7
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Posizionamento maschere....

Perchè non riesco a dare delle posizioni sempre fisse alle maschere?
Ho modificato sia dimensioni automatiche che la centratura ma .......mi si
spostano..!
ciao
Thomas


Cerca sull'help MoveSize.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: apertura maschera su record > di 1

Indipendentemente dalla chiave primaria (supponiamo che non esista), se apro
una maschera relativa ad una tabella, essa mi si posiziona sul record n. 1.
Come faccio a farla posizionare (possibilmente in apertura) sul record N.,
magari l'ultimo?
Ho gia provato con quel (poco) codice VBA che conosco, poi con l'oggetto
Docmd, legando in entrambi i casi il codice agli eventi corrente/in
apertura/in caricamento della maschera (non contemporaneamente...)  ma senza
alcun esito.
Un  commento: anni fa, sviluppai alcune procedure in dBaseIV e, con il
limitato (per gli standard odierni) linguaggio di allora, si riuscivano a
fare cose mica male... tenendo presente le limitazioni del DOS,
dell'interfaccia a carattere, ecc
Ora, d'accordo che sono agli inizi con Access, ma le difficoltà concettuali
e di apprendimento mi sembrano estremamente difficoltose...
Scusate l'intervento, ovviamente è un parere personale
--
Gianni


Ciao,
--
Alberto

 e di apprendimento mi sembrano estremamente difficoltose...
Le cose che si possono ottenere con Access sono molte + di quelle (già
buone) di DBIV.
Anch'io ho avuto un momento di perplessità (e di sconforto) nel passare ad
una interfaccia a eventi, ma si impara ad utilizzarla e se apprezzano le
caratteristiche.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: primarykey

Buongiorno a tutti.
Ho un campo Azienda (testo lungo 7) ed un campo Codice (testo lungo 1). La 
tabella è già popolata con il campo Azienda in tutti i records e con il 
campo Codice solo in qualche records.
Se definisco PrimaryKey Azienda+Codice ricevo un messaggio che l'indice 
primario non può contenere valori Null:
ma quali ?
Ciao 

 Ciao
-- 
_ _
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

 ha scritto nel messaggio 
news:mvyme.33347$795.1...@twister1.libero.it...


Newsgroup: it.comp.appl.access
Titolo: Selezione in base a Trimestre

Tempo fas avevo trovato una risposta di Roberto, per la selezione di 
dati relativa per il semestre precedente e mi ha fatto, diciamo, comodo, 
ora però, guarda caso, mi hanno complicato la vita e la selezione dei 
dati la vogliono per trimestre e sono a chiedere pareri su un mio 
ragionamento:
modifico il suggerimento di Roberto calcolando i trimestri, però gli IF 
non se ne contano, oppure creo due campi in cui calcolo il trimestre e 
l'anno e filtro, nella qry, il mese di inizio e il mese di fine?
In attesa di eventuali consigli
-- 
       maurizio56
:-))
browser: FireFox 1.0.6
mailreader: ThunderBird 1.0.6

 :-))
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Roberto dalla campagna ha detto: in data 22/09/2005 17.18:

Sempre gentile
Grazie 2K

Newsgroup: it.comp.appl.access
Titolo: stitichezza

come fare per "farla"?


prova con un ciclo for
for i = to infinito
    guadati allo specchio e ripeti "ma da 1 a 1000 quanto sono coglione?"
next i

preferisco:
do
    debug.print "vai a fare in culo"
until loop not ("scassare o' cazzo")

 come fare per "farla"?
Vai a cagare.

Newsgroup: it.comp.appl.access
Titolo: Problema

Ho creato due tabelle.
Nella prima sono presenti i seguenti campi:
IDUtente | Nome | Cognome | PrenotaMod1 |  PrenotaMod2 |
Il campo IDUtente č in chiave primaria, mentre i campi PrenotaMod1 e
PrenotaMod2 sono dei campi si/no.
Nella seconda tabella sono presenti i seguenti campi:
IDUtente | Mod1svolto |  Mod2svolto |
Ho relazionato le due tabelle tramite il campo IDUtente.
Ora ho creato una maschera sulla base della prima tabella e mi chiedo se
esista la possibilitą di attivarmi solamente i modoli che non risultano
svolti.
Esempio:
Mod1svolto si = PrenotaMod1disattivato
Mod2svolto no = PrenotaMod2 attivato
Fabrizio

 wrote in message
9qhh4e$v3h$1...@pegasus.tiscalinet.it...

Sull'evento su corrente della maschera, scriverai
prenotamod1.enabled = not mod1svolto
prenotamod2.enabled = not mod2svolto
Antonio

 ha scritto nel messaggio
news:th2z7.33693$1H1.3...@news.infostrada.it...

Ho provato a fare quello che mi hai detto perņ non funziona.



Ho provato a fare quello che mi hai detto perņ non funziona.
Quando apro la maschera mi dą il seguente messaggio di errore:
Errore di run-time '94':
Utilizzo non vallido di Null

 Utilizzo non vallido di Null
mod1svolto è il nome del controllo associato al campo?
questo campo ha sempre comunque uno dei due valori sì o no?
Antonio

 ha scritto nel messaggio
news:39cz7.35624$1H1.3...@news.infostrada.it...

Si in campo mod1svolto e il nome del controllo associato al campo ed ha
sempre uno dei due valori.

Ho creato due tabelle.
Nella prima sono presenti i seguenti campi:
IDUtente | Nome | Cognome | PrenotaMod1 |  PrenotaMod2 |
Il campo IDUtente č in chiave primaria, mentre i campi PrenotaMod1 e
PrenotaMod2 sono dei campi si/no.
Nella seconda tabella sono presenti i seguenti campi:
IDUtente | Mod1svolto |  Mod2svolto |
Ho relazionato le due tabelle tramite il campo IDUtente.
Ora ho creato una maschera sulla base della prima tabella e mi chiedo se
esista la possibilitą di attivarmi solamente i modoli che non risultano
svolti.
Esempio:
Mod1svolto si = PrenotaMod1disattivato
Mod2svolto no = PrenotaMod2 attivato
Fabrizio
Newsgroup: it.comp.appl.access
Titolo: Contare i record selezionati

Ciao a tutti e buona giornata.
Ho un piccolo problemino.
In una maschera visualizzata in Maschere Continue ho una serie di record che
includono un campo "selezionato" (boolean)
Come posso contare i record selezionati da codice alla pressione di un
pulsante?
Sto provando cosě ma non funziona:
Dim rsRecordSelezionatiAs Recordset
Dim intConteggio As Integer
Set rsRecordSelezionatiAs = CurrentDb.OpenRecordset("SELECT * FROM MyTable
WHERE MyTable.Selezionato = True")
intConteggio = rsImpreseSelezionate.RecordCount
Ho provato anche nei seguenti modi per la definzione del recordset:
Set rsRecordSelezionatiAs = CurrentDb.OpenRecordset("SELECT * FROM MyTable
WHERE MyTable.Selezionato = " & True)
Set rsRecordSelezionatiAs = CurrentDb.OpenRecordset("SELECT * FROM MyTable
WHERE MyTable.Selezionato = -1")
Set rsRecordSelezionatiAs = CurrentDb.OpenRecordset("SELECT * FROM MyTable
WHERE MyTable.Selezionato = Vero")
ma non funziona...
dove sto sbagliando?
Grazie.
Salutazzi.

Continuo con i tentativi.
Ho trovato sui gruppi google questo:
("SELECT * FROM MyTable WHERE MyTable.Selezionato LIKE '-1'")
ma non funge.
Accidentaccio.. non è proprio possibile contare i record spuntati da codice?
Sigh...


Se "Selezionato" è un campo sì/no, puoi utilizzare questa SELECT:
    SELECT Count(*) AS NumSelezionati FROM MyTable WHERE MyTable.Selezionato 
= True
oppure puoi utilizzare una DCount:
    DCount("nomechiaveprimaria", "MyTable", "Selezionato = True"
Ciao.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it

>     DCount("nomechiaveprimaria", "MyTable", "Selezionato = True"
Grazie mille!!! :)
Newsgroup: it.comp.appl.access
Titolo: pianificatore attività

ciao a tutti.
Dovrei creare un "semplice" pianificatore di attività.
In pratica ho un elenco di commesse. Per ogni commessa imposto una data/ora di inizio e una macchina di lavoro. La data/ora fine vengono stimate in automatico e quindi ottengo una durata in ore.
Vorrei vedere graficamente un "planning" giornaliero dove, per le varie macchine di lavoro (circa 8/10), ho la situazione delle commesse pianificate.
In questo modo a colpo d'occhio vedo il carico di lavoro di ogni macchina.
 
Cosa mi suggerite ? qualcuno ha già realizzato qualcosa di simile ?
buona giornata
Maurizio

io avevo provato in access ma ho desistito.
il planner ce lo ha realizzato un consulente in vb.
esistono diversi tool di gannt che in tanti hanno testato.
però sono belli complicati.
fai una ricerca nel ng per farti un'idea.
sennò vedi i tool dell'azienda netronic
qualche buon gannt utilizzabile in access c'è ovviamente a pagamento!


Premesso che concordo con Matteo sul fatto che se serve qualche cosa di specifico è indispensabile appoggiarsi a qualche cosa di esterno... 
 
In ogni caso ci sono diverse opzioni ovviamente dipendenti dalla possibilità di sviluppo... che possono essere realizzate in casa, con le adeguate conoscenze.
 
Quì trovi qualche mio esempio di GANTT, alcuni sono semplici ma non banali, altri sono molto tecnici e penso, complicati da usare per chi non lo ha sviluppato... ma in ogni caso li ho messi a disposizione...
 
https://onedrive.live.com/?id=8285B3EB6CB0B6B7%21878&cid=8285B3EB6CB0B6B7
 
 
Alternativa altrettanto valida, ma tutta da costruire, è usare 
VB.NET
 per costruirsi un componente COM da usare come Activex in Access... con la consapevolezza dei vincoli del Framework ecc...
Quì trovi in rete anche qualche cosa da cui trarre esempi... ma poi serve costruire l'interfaccia COM in modo adeguato.
 
Questa seconda strada l'ho provata a titolo di esempio solo per vedere se funzionava... ma rimane estremamente vincolata alla capacità di sviluppo con NET che, nel mio caso non si è mai evoluta in modo professionale...
 
Saluti
@Alex
 
 
 

Grazie Alex per il contributo!
un caro saluto
m

Newsgroup: it.comp.appl.access
Titolo: CurrentDb.Execute

vorrei eliminare nella TbDescrizione solo dove
IdCategoria = "5" or "6" or "10" or "11"
 
    CurrentDb.Execute "DELETE * FROM TbDescrizione;"
 
Grazie
 
 

 ha scritto nel messaggio 
news:4f65a1fd$0$1379$4faf...@reader2.news.tin.it...

cosi mi elimina id 5
    Dim db As dao.Database
     Set db = CurrentDb
    db.Execute "delete * from TbDescrizione where IdCategoria=" & 5
cosi mi elimina id 5
ma se sono piu' di uno?
ho provato co & ..&.. , non ho errore, ma non fa
Grazie 
 
 

 Grazie
 
where IdCategoria=" & 5 & " OR IdCategoria=" & 6 & " OR.....

 ha scritto nel messaggio 
news:786f84fb-8558-4c31...@a10g2000yqp.googlegroups.com...

grazie 
 
 

 ha scritto nel messaggionews:786f84fb-8558-4c31...@a10g2000yqp.googlegroups.com...

Ma togli pure le &....
where IdCategoria=5 OR IdCategoria=6 OR.....
Puoi usare anche la clausola IN
where IdCategoria IN (5,6,10,13)

 where IdCategoria IN (5,6,10,13)
 
grazie Fair87
" le virgolette vanno in fondo? 
 
 


Vanno a racchiudere la stringa SQL

Newsgroup: it.comp.appl.access
Titolo: numero della settimana

Ciao a tutti,
esiste una funzione per determinare, immettendo una data, la settimana 
dell'anno in cui si trova tale data?
grazie
Riccardo 

 dell'anno in cui si trova tale data?
Ottenere il numero della settimana
www.donkarl.com/it?FAQ2.25
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 dell'anno in cui si trova tale data?
Così, a lume di naso: int((tuaData-dateserial(year(tuaData),1,1))/7)+1
cia'
Max

 ha scritto nel messaggio 
news:5thtj8F...@mid.individual.net...

grazie
Riccardo 

 dell'anno in cui si trova tale data?
Cosě, a lume di naso: int((tuaData-dateserial(year(tuaData),1,1))/7)+1
cia'
Max
Cosě a lume io leggerei l'help:
WeekDay(TuaData,vbMonday)
Oppure:
Format$(Data,"ww",vbMonday)
;-)
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Campi personalizzati

Salve a tutti,
anche io adesso ho un problema che vorrei farmi risolvere.
Dovrei creare una form per inserire i dati di un'apparecchiatura, e fin quì
non ci sono problemi.
Dovrei dare la possibilità di inserire i valori di una configurazione
dell'apparecchiatura.
Es.
App1
    (configurazione)
    Settaggio1    valore
    Settaggio2    valore
    Settaggio..    valore
    Settaggion    valore
App2
    (configurazione)
    Settaggio33    valore
    Settaggio45    valore
    Settaggio..    valore
    Settaggioxx    valore
Dato che ogni apparecchiatura ha una determinato numero diverso di settaggi
da rilevare
dovrei creare una tabella personalizzabile dell'apparecchiatura in modo che
in fase di registrazione dati mi proponga in automatico quali sono i valori
da inserire, quindi una form dinamica.
Grazie per le eventuali risposte.
Ciao

Ciao Peter.
La prima cosa che mi viene in mente è una struttura di questo tipo:
TBL_APP
- ID_APP
- DESCRIZIONE
- ID_TIPOAPP
TBL_SETT
- ID_SETT
- DESCRIZIONE
- VALORE
TBL_CONF_APP
- ID_APP
- ID_SETT
In questo modo puoi associare quanti settaggi vuoi a ciascuna
apparecchiatura.
Questa era la parte facile. La parte un po' più difficile è fare in modo che
l'utente non possa associare ad un'apparecchiatura un settaggio che non le
"appartiene".
Se i tipi di apparecchiature non sono molti (2 o 3, ad esempio) puoi gestire
"manualmente" i controlli lavorando sul codice, ma questa soluzione non ti
dà molta flessibilità. In alternativa puoi aggiungere una tabella alla
struttura:
TBL_CONF_TIPO_APP
- ID_TIPOAPP
- ID_SETT
Potrai così definire quali settaggi competono ad un certo tipo di
apparecchiatura (per questo ti serve il campo ID_TIPOAPP nella TBL_APP) e
"filtrare" l'input dell'operatore di conseguenza.
Se prendi questa strada (ma di questo dovrai probabilmente tener conto
qualunque sarà la soluzione adottata) prevedi come gestire un eventuale
modifica dell'ID_TIPOAPP nella TBL_APP (personalmente credo che non lo
consentirei, ma dipende molto dal tuo applicativo).
Sicuramente qualcuno più in gamba ti saprà suggerire soluzioni migliori e/o
più semplici.
Ciao.
Alessandro
"Peter" <pete...@NOvizzavi.it> wrote in message
news:bGVF7.29372$sq5.1...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: Usare il formato access 2002

Ciao, uso access xp con formato access 2000, data la mia svogliatezza
nell'usare il formato 2002.
Qualcuno di voi usa access xp con il formato dati 2002?
Se si, pensate sia meglio piuttosto che utilizzare il formato 2000?
A volte mi sono capitati dei crash strani mentre eseguivo debug, cosa
che nella covnersione al 2002 non si sono piu verificati..
Cosa usate? Cosa ne pensate?

"yQy" <> Ciao, uso access xp con formato access 2000, data la mia


E' inutile usare Access 'XP in formato 2000: non sfrutti le potenzialità
nuove, non puoi creare i files .MDE, peggiorano le prestazioni d'esecuzione
del codice.
Pixel
Newsgroup: it.comp.appl.access
Titolo: Stampare un catalogo immagini..... AIUTOOOOOOOOO!!!

Salve a tutti, di seguito vi illustro il mio problema.
Premetto che non sono tanto sprovveduto e che vi giuro ho fatto tutte le
prove possibili in mia conoscenza.
Il catalogo è un ulenco di articoli usati.
Inizialmente ho creato un campo dove immagazzinavo il percorso dell'immagine
e poi ad ogni record corrente cambiavo il percorso dell'oggetto "Immagine".
Per quel che riguarda la visualizzazione a video di una immagine alla volta
nessun problema. Il problema è nato nella stampa. Ho il report impostato per
stampare 7 immagini per pagina ma l'attesa di stampa era davvero lunga,
inoltre dato che lui effettua la conversione (sono immagini jpg di 100kb
circa cad) in bmp alcune volte mi si riempiva il buffer e non mi stampava
alcune immagini nella stessa pagina. Ho cercato su internet ma invano.... mi
sono rivolto pure agli ocx della koda ottenendo lo stesso risultato nella
maschera ma un risultato ancora peggiore nella stampa.
Esiste una soluzione???
Qualcun'altro ha mai tentato questa operazione..... potrebbe darmi una
mano???
Ringrazio tutti per il tempo dedicatomi....
Tommy

 Tommy
Usa la conversione immagini di Lebans, io mi trovo decisamente
bene, carico JPG da 1Mb con una velocità elevata, senza perdere
qualità di stampa.
Tieni conto che stampo Foto Digitalizzate Hi_Res su carta
qualità Fotografica.....!!!
www.Lebans.com
Ciao
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Importare stringhe e disporle in tabella

Salve,
ho la necessità di costruire una tabella partendo da dei valori registrati 
da un ecoscadaglio(NMEA).
L'ecoscandaglio manda i seguenti dati(riporto due set):
$SDDBT,28.7,f,8.7,M,4.8,F*38
$SDDPT,9.0,0.3*5D
$VWMTW,17.1,C*15
$VWVHW,,T,,M,0.00,N,0.00,K*54
$VWVLW,74.5,N,74.46,N*7B
$ECGLL,3730.317,N,01506.151,E,091110,A,A*5B
$ECVTG,018.0,T,,M,0.2,N,0.4,K,A*13
$ECZDA,091110,19,03,2007,,*5F
$SDDBT,29.6,f,9.0,M,4.9,F*3F
$SDDPT,9.3,0.3*5E
$VWMTW,17.1,C*15
$VWVHW,,T,,M,0.00,N,0.00,K*54
$VWVLW,74.5,N,74.46,N*7B
$ECGLL,3730.317,N,01506.151,E,091112,A,A*59
$ECVTG,034.5,T,,M,0.2,N,0.4,K,A*18
$ECZDA,091112,19,03,2007,,*5D
da ogni set devo disporre i vari dati in una tabella prelevando ad esempio 
la profondità(da $SDDPT,9.0 il valore è 9 metri ), le coordinate(da 
ECGLL,3730.317,N,01506.151,E), la temperatura ecc...
i dati di ogni set devono essere  disposti su un singolo rigo su varie 
colonne.
che suggerite?
Saluti
Ps: di programmazione ne so poco.

 Ps: di programmazione ne so poco.
Mi sembra di capire che i primi 5 caratteri identificano il tipo di
informazione, la cui struttura poi varia a seconda dell'informazione.
Cos'e' che delimita un "set" di dati? Mi sembra che semplicemente
arrivino sempre nello stesso ordine, quindi ogni record inizia con
SDDBT e finisce con ECZDA, e' cosi'?
Poi bisogna capire quell *XX in fondo... secondo me e' un checksum o
qualcosa del genere.
Per andare avanti, servono le specifiche precise del flusso.
cia'
Max
In tal caso, mi sa che l'unica e' aprire il file in VBA, passarlo riga
per riga, isolare i primi 6 caratteri e con una select case decidere
cosa farsene degli altri...

i dati si susseguono sempre nello stesso ordine partendo da sddbt e finendo 
con eczda
alla fine di ogni rigo c'č il checksum.
per le specifiche qui trovi tutto:
http://www.gpsinformation.org/dale/nmea.htm
 

Ps: di programmazione ne so poco.
In questo caso non puoi farne a meno !
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

 che suggerite?
Di importarli dopo aver sostituito la virgola con il puntoevirgola.
Sulla tabella risultato poi puoi fare tutte le trasformazioni che vuoi.
-- 
ac
y-1=x
Newsgroup: it.comp.appl.access
Titolo: Aiuto Crystal Report

--------------------------
Spero che qualcuno mi possa aiutare!!!
Salve ho un problema con il cristal Report 9.0
--------------------------
Vi Spiego il Problema:
Ho una Tabella Temporanea access che uso con il dataenvironment!
Creo un report con il cristal report! (E fin qui tutto ok) ' Abbinandolo
sempre al Dataenvironment.
--------------------------
Adesso vado a modificare la Tabella aggiungendo un record tramite codice ado
Lancio di nuovo il report e mi rivisualizza i dati con la stessa tabella
precedente!
Praticamente non me l'aggiorna.
Per aggiornarla devo spingere il pulsante Aggiorna...
-------------------------
Come Faccio ad aggiornarlo tramite Codice?
Oppure devo impostare qualche Cosa.?
------------------------
Grazie....

 ha scritto nel messaggio
news:Fziac.122847$z23.5...@news3.tin.it...

Cos'è che non ti aggiorna l'inserimento dei record (ADO) o l'anteprima del
report (Crystal)?
Il codice ADO che utilizzi?
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c4e2qv$m3c$1...@canarie.caspur.it...


 ha scritto nel messaggio
news:KKFbc.15761$rM4.6...@news4.tin.it...


 -------------------------------------------------------------------
(regola di questo NG) Per favore scrivi alla fine del testo, come faccio io;
grazie.
Non avendo il controllo ocx, come ti ho spiegato nella mail, non posso che
tirare ad indovinare; prova a cercare nel set si istruzioni del controllo se
esiste un refresh dell'origine dati del report...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Problemi con DLookup

Ho importato il file di testo presente sul sito comune con tutti i comuni
italiani e i rispettivi CAP E Provincie, in una tabella con tre campi:
CITTA, CAP, PROVINCIA.
Ora in una maschera ho creato una funzione in modo che quando inserisco la
CITTA, dopo l'aggiornamento del campo, vada a leggere all'interno della
suddetta tabella e mi prenda in automatico i campi relativi a CAP e
PROVINCIA, utilizzando l'istruzione DLookup nel seguente modo:
Me!CAP = DLookup("[CAP]", "Comuni", "CITTA=" & CITTA)
Me!PROVINCIA = DLookup("[PROVINCIA]", "Comuni", "CITTA=" & CITTA)
Dopo l'aggiornamento del campo CITTA mi appare il seguente messaggio di
errore:
Errore di run-time '2471':
L'espressione immessa come paramentro di queryha provocato il seguente
errore: "L'oggetto non contiene l'oggetto di automazione 'citta' ".
Vorrei sapere quale potrebbe essere la causa dell'errore.

 errore:
Forse ti sei complicato la vita per nulla.
Siccome hai impostato l'origine dati della Combo Box alla Tabella Comuni, basta
che includi i 3 campi nella Combo, se non li vuoi vedere imposti la Larghezza
colonna a 0.
Poi per recuperare il dato utilizzi su evento Dopo Aggiornamento la proprietà
txtProvincia=Combo.Column(1) e txtCAP=Combo.Column(2).
In questo caso Dlookup non serve proprio.....!
@Alex. 
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Problema con tabella

Sono alle prime armi con access e in una tabella un campo deve contenere il 
numero dei giorni che intercorrono tra due date immesse sempre nella stessa 
tabella, in pratica la differenza tra data di uscita e data d'ingresso... 
come fare? O più in generale come faccio a mettere in un campo di un record 
un'operazione tra altri campi?
Grazie!


r1) utilizza la funzione DateDiff() vedi help.
r2) nell'origine dati della maschera inserisci lo statement sql
es.
"Select data1, data2, datediff('d',data1,data2) as differenza From
NomeTabella "
ciao
Andrea Papi
Newsgroup: it.comp.appl.access
Titolo: passare variabili

Salve a tutti, sono nuovo qui e anche nell'ambiente access.. 
ho una domanda veloce e semplice (spero!)
Il mio problema è il seguente:
nel mio database, una volta aperto un report ho fatto in modo che mi
si aprisse anche una maschera con bottoni ed eventuali funzioni
(stampa, crea pdf, invia.. ecc), ma non riesco proprio a far passare
alcuni valori che sono nel report su questa nuova maschera...
Ho provato banalmente a mettere [Report]![Scheda_1]![cliente_cod] ma
la maschera non me lo accetta e di da l'errore ("#nome?")
E' da poco che mi cimento su access, quindi è possibile che sia un
errore da niente, ma vi prego di farmi sapere qualcosa;)
Grazie a tutti!!!

 la maschera non me lo accetta e di da l'errore ("#nome?")
Prova a spiegare piuttosto perchè stai facendo questo
Antonio

Newsgroup: it.comp.appl.access
Titolo: tasto dx mouse

ciao a tutti,
qualcuno sa dirmi come faccio a disattivare la possibilità di utlizzare il 
tasto dx del mouse
per richiamare il menù a scelta rapida?
o meglio... vorrei evitare che in un file mdb protetto l'utente possa 
visualizare la struttura della maschera
cliccando con in tasto dx del mouse sulla stessa.
grazie 1000 per l'attenzione 


Creati una barra menu tua e settata come popup, poi la associ come barra di
scelta rapida
nell'elenco delle proprietàdelle maschere
-- 
_ _
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

 ha scritto nel messaggio 
news:1Lske.1429466$35.53...@news4.tin.it...

Trasformarlo in mde? Non va bene?
Ciao, Carlo 

Lorenzo Clerici ha scritto:


Relativamente al consiglio che ti ha dato Massimiliano, se vuoi
approfondire l'argomento puoi consultare:
www.accessgroup.it
 
Sezione "Traduzioni" 
Cap 1 - 
paragrafo "Barre di Comando".
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 wrote in message
news:1Lske.1429466$
35.53...@news4.tin.it

Se leggi le proprietà della Maschera trovi nella Pagina[ALTRO]
del Controllo Schede la voce:
Menù scelta Rapida=Si/No
Se imposti No le Form non espongono il Popup Nativo.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:1Lske.1429466$35.53...@news4.tin.it...

volendo puoi andare in  Strumenti -> Avvio.. e "giocare" con i checkbox..
ciao!
Newsgroup: it.comp.appl.access
Titolo: Aiuto x compilazione routine

ciao a tutti,
ho preso e adattato questa routine dal sito comune. Ho la necessita di
aggiornare il percorso di una tabella collegata ad un file excel con un
operazione automatica.
Premetto:
Il nome della tabella collegata è  "Componeti"
il file al quale è collegata è un file excel foglio 1
la routene parte ma si blocca in questo punto
"Prop.Value = Dirr"     Messaggio errore: "Tabella esterna non è nel formato
previsto"
Ecco l'intera route:
Dim Componenti As New ADOX.Catalog
  Dim Tabella As ADOX.Table
  Dim Prop As ADOX.Property
  Dim Dirr As String
  Componenti.ActiveConnection = CurrentProject.Connection
  Dirr = CurrentProject.FullName
  Dirr = Replace(Dirr, "FE.xls", "BE.xls")
  For Each Tabella In Componenti.Tables
    If Tabella.Type = "LINK" Then
      Set Prop = Tabella.Properties("Jet OLEDB:Link Datasource")
      Prop.Value = Dirr
    End If
  Next Tabella
  Set Componenti = Nothing


Hai aggiunto le librerie Adox?
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:pukde.6211$TR5...@news.edisontel.com...

         Si
Ciao Zax

Newsgroup: it.comp.appl.access
Titolo: Aiuto per Access

Purtroppo, vista la mia professione di fotografo , non mai messo mano
ad Access... vengo al dunque:
dovrei schedare delle fotografie di quadri con dei campi accanto:
- Autore, luogo e data di nascita
- Titolo e data dell'opera
- Tecnica e supporto
- Dimensioni (senza cornice)
- Provenienza
- Conzioni dell'opera
- Firma
- Note
La schedatura non prevede alcuna query, debbono essere solo
visualizzate e semmai stampate... di conseguenza da quanto poco ci
capisco, tutti i campi dovrebbero essere di testo.
Qualcuno potrebbe aiutarmi? Immagino che per chi maneggia Access
dovrebbe essere una cosa molto semplice. Grazie di cuore.

 ha scritto nel messaggio
news:1161677823.1...@e3g2000cwe.googlegroups.com...

Puoi farti un idea...scaricando un esempio di ciň che cerchi :
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=58
splendido sito !
ciao !

Newsgroup: it.comp.appl.access
Titolo: SubForm

Ciao a tutti,
devo memorizzare all'interno di una variabile di tipo form il nome della
SubForm
ma, se all'interno di una SubForm utilizzo SCREEN.ACTIVEFORM ottengo la
maschera principale... come si può ottenere invece la SubForm?
Grazie



Hai provato con MiaForm.LaSubForm.form?

maschera principale... come si può ottenere invece la SubForm?
Ho provato con
set mform = Me
scritto nel codice di una sottomaschera e dichiarandola GLOBAL in un modulo
diventa visibile in tutto il database.
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Newsgroup: it.comp.appl.access
Titolo: docmd.sendobject

salve,ho un belproblemino che mi sta attanagliabndo da qualchegiorno con il
bellissimo Docmd e nella fattispecie il metodo Sendobject
Io scrivo:
"DoCmd.SendObject acSendNoObject, , , Tto, , Bcc, Me.soggetto, Me.Testo,
Me.modifica"
In teoria dovrebbe mandare a dei mittenti un messaggio di posta elettrronica
con soggetto  e testo.
Ora sulla miamacchina (con W-XP) che ha outlook2000  ed express + eudora5.1
non funziona +.
Su altre macchine analoghe in vece si.
il messaggio che mi viene dato in sintesi dice che "non puo' aprire una
sessione di posta elettronica".
Ora dal clienteci sono andato ed ho fatto una figura misera... sapete dirmi
che ci sono delle impostazioni di sistema o raba varia?
saluti
Giulio.

Come da POST passati :
-ATTENZIONE !!! Se SendObject non vi funziona non servirą a nulla
-reinstallare l'Outlook Expr. ...Bisogna cancellare dal registro di
-configurazione la chiave :
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Common\MapiDLL
Fammi sapere
--
Maurizio75

 wrote in message
news:k%4H8.494$KG6....@twister2.libero.it...

allora intanto, devo anche reinstallare outlook?
seguono alcuni dubbi un merito
-Primo, cose' Mapidll nel registro di sistema? una chiave od una
"directory"?
-Secondo, nelle macchine su cui funziona
 arrivo solo fino a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0.
 perche' devo vedere 8.0 (non ho molta praticita'  con il registro di
sistema)?
-Terzo io ho la voce 9.0 visto che ho la versione 9 di office, li si arriva
fino a
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common
-Quarto MapiDLL  non esiste, cos'e? la mapi.dll esiste, devo creare magari
in Common una nuova chiave con il path della dll mpi?
-Quinto, qualcuno mi e' stato suggerito di controllare nel file win.ini  la
voce mapix. Takle voce dovrebbe essere ad uno per far fungere tutto, invece
malgrado sia  ad uno non va comunque.
-Sesto, sto' sclerando!!!
Saluti

Newsgroup: it.comp.appl.access
Titolo: cancellare gruppi di record filtrati

Ho inserito questa routine nel mio db (access 2000)
per eliminare una serie di record secondo il filtro
e invece me li elimina tutti è l'ora tarda che mi fa fare ca**te?
Spero che qualcuno mi risponda saluti
Set rs = Dbs.OpenRecordset("tblnote", 2)
rs.MoveFirst
     rs.Filter = "([id_ordine]= " & cmbnote.Value & ")"
Do Until rs.EOF
     rs.Delete
     rs.MoveNext
Loop
     rs.Close

 ha scritto nel messaggio news:3E582320...@libero.it...

non hai bisogno di fare cosi'. Ti basta una semplicissima
istruzione SQL.
Associa all'evento click di un pulsante della tua maschera il seguente
codice:
docmd.runsql ( "DELETE tblnote.id_ordine FROM tblnote WHERE ((( tblnote.id_ordine)=" & cmbnote.Value &  "));'")

"Alkatraz" <alka...@levati.ORG> ha scritto nel messaggio
news:YJ06a.219498$0v.61...@news1.tin.it...

Io consiglierei l'utilizzo di Execute metodo dell'Oggetto Database, permette
l'uso delle Transazioni
e quindi del RollBack.
CurrntDb.Execute (.........................), dbFailOnerror
@Alex
Newsgroup: it.comp.appl.access
Titolo: errore 2110

Questo errore runtime si verifica quando dopo aver abilitato una casella
di testo cerco di spostare il focus su di essa.
...
txtNome.enabled = true
txtNome.setfocus
La cosa strana è che in un'altra circostanza (un altro evento di
un'altro controllo) faccio una cosa del tutto analoga ma funziona.
Sono un principiante, ma almeno sulle cose semplici speravo di
cavarmela.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


A fronte di quale evento hai generato quel codice VBA?
Quale è il messaggio di errore che ricevi da Access?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

L'evento scatenante č il click sul pulsante modifica che dovrebbe
abilitare tutti i campi riempiti dalla precedente fase di ricerca.
Il messaggio esatto č:
errore di runtime 2110
impossibile spostare lo stato attivo al controllo txtIndirizzo
Se tolgo il setfocus il comando in questione si abilita regolarmente ma
non č attivo.
Grazie!!!



Viene fatto di pensare che il problema dipenda dal codice scritto per
effettuare la "precedente fase di ricerca", altrimenti non saprei.

Newsgroup: it.comp.appl.access
Titolo: giacenza di magazzino quale modo migliore per gestirla

meglio un campo giacenza calcolato sulla somma algebrica di movimento di una 
tabella correlata o meglio modificare il campo ogni volta che si aggiunge un 
movimento e quindi avendo cosi un campo non calcolato?
 
grazie. 
 

tmtube has brought this to us :

Mai aver campi calcolati in tabella... mai!
I campi calcolati stanno solo in Form, Report, Query.
 
Bruno


Concordo con Bruno,  Mai campi calcolati in tabella
 
Vorrei pero per chiarezza rileggere la 2° ipotesi di tmtube che cito
[cit] ... o meglio modificare il campo ogni volta che si aggiunge un 
movimento e quindi avendo cosi un campo non calcolato?  .... [/cit]
Il campo NON DEVE ESISTERE, 
 
.

Newsgroup: it.comp.appl.access
Titolo: [NUOVI GRAFICI] Visualizzazione Percentuale

Qualcuno utilizza i nuovi Grafici fruibili già dalla versione A2016(non in runtime)...?
 
Riuscite a rappresentare un grafico in [%]...?
 
Mi sembra impossibile, ma prima di pensare ad un BUG, chiedo se qualcuno ha provato...!
 
Il dato Percentuale(0-100%) come si sa è un dato 0-1, nelle Form e nei Report basta definire il Formato della TextBox Percentuale e la visualizzazione della rappresentazione è corretta.
I nuovi Grafici consentono 2 deinizioni per la rappresentazione, il Formato, ed l'Unità visualizzata.
 
Accadono cose strane, ma il risultato è che il numero sembra essere interpretato come INTEGER, quindi tagliando i Decimali, la rappresentazione % è sempre ZERO.
 
Allora ho provato a moltiplicarlo per 100... ed impostare SOLO l'unità Visualizzata... fantastico, viene visualizzato il simbolo %, ma anche moltiplicato per 100, sicchè un 20% mi diventa 2000%
 
 
@Alex

 Allora ho provato a moltiplicarlo per 100... ed impostare SOLO l'unità Visualizzata... fantastico, viene visualizzato il simbolo %, ma anche moltiplicato per 100, sicchè un 20% mi diventa 2000%
 
Ovviamante non hanno testato i nuovi grafici per 
l'internazionalizzazione, perché hanno diversi "particolarità 
americani". ;-)
 
Sempre tagliano i decimali su sistemi dove il separatore decimale non è 
il punto. È uno dei bug molto evidenti che ho notato subito in autunno 
quando preparavo una presentazione per l'AEK.
 
Però solo due settimana fa dopo una domanda in un forum italiano mi 
ricordava di segnalarlo al team di Access.
 
Appena trovo il tempo devo ancora mandare un esempio ricostruibile per 
il bug che i grafici non sanno gestire le abbreviazioni non americani 
per le date.
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 

Perfetto, grazie mi pareva troppo evidente...
 
Ho notato anche, ma non riesco a capire se sia condizionato/provocato da qualche cosa di specifico in quanto non è ripetitivo anche se frequente... inserito in un SUB-REPORT perde il riferimento del CampoSecondario ovvero aprendo il report appare l'inputbox di inserimento della FK corrispondente al CampoSecondario... che ovviamente invece è valorizzato.
Basta fare un taglia/incolla e torna a funzionare....
 
@Alex